java带main主方法的项目转化成exe可执行文件

1.需要一个工具:exe4j

下载地址:https://www.ej-technologies.com/download/exe4j/files

2.将java项目打包成jar文件

我用的IDEA,步骤如下:

在项目名上右键->open module settings 

Artifacts -> + -> JAR -> From modules with dependencies...


选中需要执行main方法的类,再选择将MANIFEST.MF文件放在项目根目录(默认的话打包成jar会有问题,与项目中生成的不一致,会缺少main class路径信息)


在build on make上打钩

Build -> Build Artifacts... ->所需要的.jar ->build

jar打包完成


去这里的output directory里的路径找对应的jar文件

3.创建一个文件夹,放入

生成jar包

该项目所需的jre(去jdk安装目录复制)

到时在exe4j设置输出位置也要选这个文件夹

4.去exe4j文件夹中-bin-找到exe4j.exe文件,打开,然后按照以下步骤进行


VM Parameters所需填入的内容      -Dexe.path=${EXE4J_EXEDIR}


advanced options-点击search,清空,然后点击加号


一路next到此,已完成.点exit退出即可.

现在你会在第3步创建的文件夹里会看到有了一个exe文件.点击可以执行了

每次执行,都会生成一个error.log文件在exe文件的同一层目录中,这里可以看到控制台输出的内容.

最后你想要让这个exe文件给别人使用,只要将jre文件夹和生成的这个exe文件打包给别人,别人就可以使用了.(jre文件夹和exe文件要放在同一目录)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容