Eclipse生成可执行jar与exe4j转换jar为可执行文件

本文介绍了如何使用Eclipse生成可执行jar文件,包括默认方式和使用fat jar插件的方法,并详细讲解了利用exe4j将jar转换为可执行的exe文件,包括设置步骤如Application info、Executable info、Java invocation和JRE等配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Eclipse生成可执行jar:

1. eclipse默认方式

右键要生成的工程->export->JAR file,编辑Select the resources to export:,选择需要导出的文件。Selectthe export destination:设置导出路径。两次next后,进入Customize the manifest file for the JAR file.阶段,指定MANIFEST.MF,其内容格式如下:

Manifest-Version: 1.0

Main-Class: com.zgr.begin.BeginFrame

Class-Path: . lib/simpleimage.core.1.1.jarlib/commons-logging-1.1.1.jarlib/

 commons-io-2.3.jar lib/jai_cliwrapper_jiio-1.1.3.jarlib/jai_codec-1.1.3.jar

  lib/jai_core-1.1.3.jarlib/jai_imageio-1.1.3.ja

 r lib/jai_mlibwraper-1.1.3.jar

Created-By:guangrong.zhang

 

然后finish。

这样做来,需要命令行执行jar文件,java -jar xxx.jar,另外其依赖的jar包要放在同目录下的/lib下面。

 

2.使用fat jar插件打包jar

(1)从http://sourceforge.net/projects/fjep/下载net.sf.fjep.fatjar_0.0.31.zip,解压后把plugins下面的jar放在eclipse的plugins下面,重启Eclipse即可。

(2)安装插件成功后,右键要生成的工程,菜单会多出“Build Fat Jar”或者Export->Fat JarExporter,如下设置,第三方的jar也会打包进来,这时生成的jar可以在命令行执行格式同上,不过此时依赖的第三方jar已经打包进fat jar里面:

 

3. 使用exe4j把fat jar生成可执行文件

 

(1)Project type:"Jar in Exe" mode

(2)Application info:

Short name of your application:貌似没什么直接作用

Output directory:可执行文件生成目录

(3)Executable info:

Executable type:根据需要选择,我的是有界面的所有选GUI application

Executable name:可执行文件的名字

(4)Java invocation

Class path:添加fat jar

Main class:点击...按钮,会显示可用的程序入口,这里选择OneJar(不过有时候在弹出的Select Main Class里没有列出可选择的程序入口,原因未知,这时可以在Main class直接输入以上字符串)

 

(5)JRE

Minimum version:JVM最低版本要求

Advanced options -> Search sequence:移除默认的环境jre路径,添加自定义路径,这里应该使用相对路径。这样生成的可执行文件与jre放在同目录,而不需要额外安装jdk了。

Advanced options -> Preferred VM:选择优先虚拟机,不甚了解,一般选择Client hotspot VM

 

(6)Splash screen

(7)

finish

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值