eclipse编辑的java文件转换为exe进行异机执行

各个搜索网站上关于eclipse编辑的java文件转换为exe进行异机执行有很多不同的文档,我自己搜过很多次,也试过很多次,很多次失败,最终决定写一篇自己通过别人的方法试过的比较完整转换java转换exe的方法(用以截图的是我自己正在写的工程,只是做个示范,并未完全转换):

一,从eclipse中将java程序导成jar包(注意你的程序必须没有任何错误,为了安全起见,我打包的程序我会将警告也用系统建议消除掉)

1,右击你的工程名,选择Export选项

2,选择Java选项下的JAR file选项,点击next键

3,选中你的程序(注意,必须是选项前面的框中为对勾才算选中,如下图二),JAR file处选择你的压缩文件的文件和名称(我这里没有写全,应该是C:\User\maxinyu\Desktop\abc\abc.jar,即桌面下的abc文件夹下添加abc.jar文件,一般会自动出现,一定要建一个单独的文件夹来装jar包,以便于后续进行exe转换),建议将文件夹建在你的eclipse工作空间,以便于测试jar包(我这里桌面就是我的工作空间),选中程序并选好文件存储路径之后点击next进入下一步

4,这一步默认不用管,直接next

5,选择Main class,点击Browse...进入图二界面,选中你的Main class(即你的main函数所在的class类),选中后点击OK进入图三界面,点击finish,此时jar包已经打好了,可以进入文件夹直接双击试运行jar文件

6,复制你的jdk目录下的jre(注意,一定要是jdk目录下的jre)到你的jar包所在的文件,我的jdk目录如下,默认安装jdk的可以参考我的路径寻找你自己的jdk,也就是说,你jar包所在的文件夹下必须有如图二的两个文件

7,下载exe4j(浏览器可以搜到),安装后可以在程序菜单里找到,我的电脑是win7,如图二,双击exe4j Wizard即可运行exe4j

8,进入页面直接点击next(也可以自己搜注册码进行注册,免费版注册或不注册都没关系)

9,选择“JAR in EXE” mode,点击next

10,Short name of your application可以随便填(我填的和jar包是一个名字),Output directory 选择你的jar包所在的文件夹(我的如图二,就是之前jar文件的文件夹),选中回到图三之后点击next

11,如果你的程序是命令行(就是cmd那个黑框框),Executable type选择第二个,如果是图形界面(类同于窗口式),则选择第一个(我这里选的第一个),Executable name就是你即将生成的exe的名字(我的依旧和jar包一个名字),Icon File是你即将生成exe的图标,可选可不选,如果你想选可以将自己喜欢的图片通过格式工厂转换为.ico文件和jar包放进一个目录下以供进行图标选择,之后点击Advanced Options,出现图二所示情况(如果是32位则直接next),点击32-bit or 64-bit进入图三选择你是多少位的程序(注意,看的是你eclipse是多少位,如果eclipse是32和64位自适应版,根据你操作系统的位数进行选择,操作系统位数可以在电脑属性中查看,这里不再做赘述,我这里是64位,因而勾选Generate 64-bit executable,点击next进入图四界面,选择As invoker,点击next)

12,点击“+”选择Class path,进入图二界面,选择Archive,再点击...选择jar包所在位置(如图三),打开后后进入图四界面,点击OK进入图五界面,此时Class path中就出现了你的jar包,再选择Main class(会自动显示如图六,只需选定,如果没有显示证明你自己的jar文件目录和你exe的目标目录不是同一个文件夹),点击OK,回到图七界面,点击Advanced Options,双击进入Native libraries,如图八,点击“+”选择你的本地jre(即和你的jar包在同一个文件夹的jre文件,现实如图九,选定即可)点击choose进入图十,点击next

13,Minimum version可以直接填后面的例子(前提是你自己的jre版本是例子版本及以上),Maximum version可以不填(我一直不填),点击Advanced Options,点击Search sequence进入图二界面,点击“+”进入图三界面,选择Directory,点击...选择Directory的路径(就是你和jar同文件夹的jre,如图四),点击打开进入图五界面,点击OK进入图六,右击你的Directory点击Move Up直到你的Directory到达顶部,如图七,点击back回到图八,点击Advanced Options,点击Perferred VM进入图九界面,选择Client hotspot VM,点击next

14,保持默认,直接next

15,保持默认,直接next

16,exe生成,点击Click Here to Start the Application查看你的exe演示,如果下方的Save键是灰的则直接退出(不用去管Save As按键),退出时弹出图二所示窗口,直接点击No即可

17,此时打开你jar所在的文件夹,你就会看见生成的exe文件,双击就能运行,异机执行只需要将这个文件夹(即我的abc文件夹)打包压缩至别的电脑(不需装java环境),解压双击exe文件即可执行

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值