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

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

作者: eye33 | 来源:发表于2018-10-12 11:36 被阅读0次

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文件要放在同一目录)

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/rsuwaftx.html