Eclipse到处可执行jar包

方法一、(工程中没有引用外部的jar包,直接导出)

  选中工程--右键:Export--Java--JAR--JAR file--next--选择JAR file的路径和名称--next--next--选择main class--finish

方法二、比较麻烦

生成manifest file:选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next;
此时来到了方法1中要选择main class的窗口,但这里先不选择main class,选择最上方的Generate the manifest file(生成清单文件), 勾上Save the manifest in the workspace(将清单保存到工作空间中),在Manifest file:中输入file的名称,如/books/book/main,(其中books为工程名,book为包名,main为manifest file的名称)点击finish,回到工程,打开刚刚生成的main,在这里要输入如下信息
Manifest-Version: 1.0
Main-Class: book.Main
Class-Path: mysql-connector-java-5.1.8-bin.jar
其中,Manifest-Version: 1.0为刚刚自动生成的manifest版本号;
Main-Class: book.Main为main class所在类;
Class-Path: mysql-connector-java-5.1.8-bin.jar为外部jar包名称,这里是告诉导出的jar包,所要用到的外部的jar包的路径及名称。
上面都做完了就可以导出带外部jar包的jar包了,步骤如下:
选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace(从工作空间中使用现有清单),在Manifest file:里选择刚刚生成的main,如:/books/book/main,点击finish。假设生成的JAR包的名称为test.jar,那么Class-path中引入的mysql-connector-java要和test.jar位于同一目录下,只有在同一个目录下,生成的JAR文件才可以双击运行。

方法三、下载一个Fat Jar插件,这个插件可以一键打包所要导出的程序,尤其是导出引入了外围包的程序的情况下,使用很方便。

插件安装好后,右键单击包名,会出现Fat JAR选项,选中后可以弹出一对话框,上面有几个选项,其中use extern Jar-Name打勾后,就可以自由选择导出文件所放的位置,Main-Class中选择程序的入口类,即含有main函数的类,下面的One-JAR得打上勾,这样就可以方便的导出所需要的JAR文件了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值