exe4j生成的exe文件怎样才能在没有装JDK的电脑上运行

我看了网上很多了的方法了 就是不行 我用的是exe4j4_4_1版本,我已经把目录指定要jre下面了 自己电脑使用没问题 到了别的没装jdk的电脑 就会出现
错误:No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed JDK or JRE or download a JRE from www.java.com
哪位高手能帮我解决下

没装jdk的话,又没jre,肯定没办法运行java程序啦~~

你指定的是什么JRE呢?
如果是你本地的就免谈了~别人电脑环境可与你不同哦。

如果想要在没装jre的电脑上面运行java程序,首先把你的jre与文件目录放在一起打包。
当然,jre很大有80M的样子,如果会精简的话就jre只有几M。
不懂精简的话只有全部带上,即使你原文件只有几M。

然后用exe4j 制作exe的时候,如果前面几步没错的话,关键在第6步JRE配置:
jre vision 选择你的jre版本,范围大点没事,比如1.3-1.7 。
然后点Advanced Option ——Search Sequence
这里是设置搜索jre路径方式,默认是先查找注册表。
新建一个directory,选择你放在文件目录下的jre,然后把它move up到最前面。
然后再一路确定,顺便设置个启动画面什么的~~

用exe4j只是制作一个启动器,最终还是需要jre的虚拟机运行。

希望有所帮助吧~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-17
无法实现的。
解释:java的运行必须依赖于jdk环境,即使生成了exe,其实也还是java代码的一种显示形式,必须依赖于jdk的运行,典型的就是“我的世界”,如果不依赖于jdk环境,所有的java代码都是没法运行的。
相似回答