xiaoka

原文链接:http://hi.baidu.com/liufeigoodluck163com/blog/item/4f3ee7efb3d6442aadafd5eb.html


大家做java程序的时候,一般都会遇到打jar包的情况,我以下两种情况介绍一下如何打jar包。不是什么新鲜高深的东西,权当记录一下,下次忘记了可以翻查一下。

一、自己提供接口给另外一个程序应用。这种情况往往需要自己编写业务逻辑,给另外一个程序提供接口,然后将自己提供的程序打成一个jar包提供给另外一个开发人员。

这种情况下在自己编写接口的时候往往用到第三方的包,打jar包的时候可以只把自己的接口打进去,而所依赖的jar包让对方另外添加即可。相信这个大家都会打。

1“Export”

1、在项目上右键,选择“Export ”选项

2、在弹出的选项卡中选择“java”--“JAR File” ,单击“next”


 

 

3、在选项卡中选择自己所建工程的“src”文件夹和jar文件所要保存的路径。jar文件所要保存的路径最后选择在根路径下,大家都知道java寻找路径的时候遇到中文和空格有时候会出现问题,也并不是全部的


4、单击“next”,单击“finish”,这样打出的jar就可以提供给第三方使用了。

二、有的时候我们需要将自己的java工程打包成一个jar文件,通过这个jar文件就可以执行自己的应用程序,就像exe文件一样,放在一个服务器上直接启动即可完成所有的业务逻辑操作。

大家知道,所有的程序都是有一个入口的,即main函数。所以我们首先要写一个main函数,将自己的业务逻辑放在main函数里进行启动。比如,我新建了一个项目,里面提供一个main函数:com.Start,下面我们就开始打可以直接运行的jar

1、在项目上右键,选择“Export”选项

2、在选项卡中选择“java”---“Runnable JAR File”,点击“next”

 

3、在“Launch configuration”选项中选择自己建的main函数“Start - 项目名称,在Library handling中选择“Extract required libraries into generated JAR”或者“Package required libraries into generated JAR”,单击“finish”


目的jar文件打好了,直接双击这个jar文件就可以运行,如果你没有界面的话你会什么也看不到,他实际是已经运行了,但是我们可以通过dos命令来启动他,这样的话一些信息就可以打印出来了

java -cp JMS-SP-3-3.jar com.Start

com.Start即我们的主函数入口的类名

 

其实还有另外一个插件可以打可以运行的jar包,就是fat插件。我的Myeclipse安装上这个插件后会瘫掉,所以我没有安装,不过我用过,也挺好用。打好jar包后通过dos运行:java -jar JMS-SP-3-3.jar 就可以了。

分类:

技术点:

相关文章:

  • 2021-09-17
  • 2021-11-30
  • 2022-12-23
  • 2021-11-18
  • 2021-12-14
  • 2021-11-28
  • 2021-11-28
  • 2021-06-27
猜你喜欢
  • 2021-06-30
  • 2021-11-28
  • 2021-11-28
  • 2021-09-21
  • 2021-12-05
  • 2021-07-26
相关资源
相似解决方案