永发信息网

用exe4j将jar转换成exe出现问题 到底该怎样将已经写好的java代码弄成可执行exe文件

答案:6  悬赏:0  手机版
解决时间 2021-03-31 07:18
  • 提问者网友:喧嚣尘世
  • 2021-03-30 22:11
用exe4j将jar转换成exe出现问题 到底该怎样将已经写好的java代码弄成可执行exe文件
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-03-30 22:48
右击你的项目,选择Export

选择Java下边的JAR file


设置你要导出文件的保存路径


直接点击Next


设置项目的入口函数


点击Finish,生成相应的jar文件


下面是将你导出的jar文件转换成exe文件,这里需要一个软件,exe4j,自行去网上搜索下载,打开该软件,直接点击Next


选择第二项"JAR in EXE" mode,点击Next


设置应用信息和转换后exe文件的保存路径


设置转换成的exe文件的名称


添加刚才生成的jar文件


选择项目的入口(主类)


设置相应的最低版本和最高版本


一直Next,或者直接Finish完成操作。

全部回答
  • 1楼网友:七十二街
  • 2021-03-31 01:14
我也遇到过 : exe4j 在第6步还是第7步 有选择 32 位运行环境 和64 位运行环境,默认是32位的,自己改为64位即可
  • 2楼网友:旧脸谱
  • 2021-03-31 00:40
编译成 Java可执行文件啊
然后使用封包工具
  • 3楼网友:野慌
  • 2021-03-31 00:10
java程序都是虚拟机执行,任何转换方式都离不开java虚拟机。
你可以通过自己打成jar包,然后配置一个main启动,写一个bat脚本,这样就OK了。。
在META-INF里面的MANIFEST.MF写一行:
Manifest-Version: 1.0
Main-Class: 包含main的类名(这里要按回车换行)
新建bat文件,写入java -jar test.jar
但是怎么把bat扩展名改为exe之后,还能用windows批处理方式打开,那就不知道了。。
至于图标什么的,右键属性能改。
  • 4楼网友:煞尾
  • 2021-03-31 00:02

你好,生成.exe文件只是套了一个外壳而已,不能生成可执行文件exe
java文件依靠java虚拟机运行,没有jre(java runtime environment)的电脑永远都无法运行。
exe是依靠微软的运行库运行。
这两个平台完全不一样。
综上所述,写好的java代码无法弄成可执行exe文件。就算按照楼主所说的方法生成了exe,也无法在没有jre环境的电脑上运行.
 另外,楼主出现的问题是因为环境变量配置有问题。32位的exe4j和64位jre无法兼容!
  • 5楼网友:从此江山别
  • 2021-03-30 23:17
我当时也转过,似乎需要把JDK还是JRE也要合到exe中,看似很简单的小程序,加上后文件大小就很大了,当时我是下的精简版。
望采纳。追问具体怎么做呢?还有你知道为什么在eclipse中将java程序打包成jar图片文件打包不了吗?追答以前遇见过,没做开发了,这些都删了,网上可以找到的,代码换一种写法就可以打包到jar中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯