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代码都是没法运行的。

java 程序用exe4j 打包成exe,怎样在没有jdk环境电脑上运行
没有jre是无法运行java导出的exe文件的,因为jre提供了java运行的必须依赖环境。下载exe4j_windows_4_5_2,安装运行。如下图:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon ...

exe4j生成的exe文件怎样才能在没有装JDK的电脑上运行
jre vision 选择你的jre版本,范围大点没事,比如1.3-1.7 。然后点Advanced Option ——Search Sequence 这里是设置搜索jre路径方式,默认是先查找注册表。新建一个directory,选择你放在文件目录下的jre,然后把它move up到最前面。然后再一路确定,顺便设置个启动画面什么的~~用exe4j只是制作一个启动...

用exe4j 将java文件生成的exe文件 能运行在不装jdk的计算机上吗?
可以啊,EXE4J主要是把JAR包生成EXE,在生成JAR包的过程中依赖于JDK,后面的过程可以脱离,生成EXE以后,双击那可执行。

用exe4j打包成的exe文件为什么不能在没有jdk的环境下运行?
要想完全打包成windows程序的话需要把一整个安装好的jre一起打包进去。可以自己写一个windows小程序来运行。打包一个java需要86MB的空间。

用exe4j如何把jar打包成可以在别台没有安装JDK或JRE的机器上运行。我...
所以肯定是需要运行环境的,不用jdk那是开发环境,需要jre,你可以到网上下一个mini的jre(主要要和你jar项目的版本兼容),之后和你的jar项目放到同一个目录里,在exe4j打包时设置使用这个jre,就可以了,之后做setup的时候带着这个jre目录一起,到那里都可以运行了。

如何把一个java程序打包成exe文件,运行在没有java虚拟机的机器上...
首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了...

我用exe4j转换了一个jar包,转换成了exe,其他电脑不能运行
通可能是出现异常了。过命令行窗口来运行你的exe文件,能看到异常信息

JAVA如何编译成EXE的文件?如何实现自编译(不要虚拟机还可运行)?
不过有一种方法可制作伪exe文件,在没有安装 JVM的机器上也能运行:虽然exe4j并不提供将JRE打包的功能,但是它提供如何搜索JRE的方法。在第六项设定[JRE]中有一步[Search sequence],添加一个Directory方式的搜索入口,指定是相对目录“.” ,然后把JRE目录中的bin和lib两个目录复制到你的发布目录中就...

安装exe4j过程中报错
JAVA_HOME:C:\\ProgramFiles\\Java\\jdk1.7.0_01Path:.;%JAVA_HOME%\\bin;ClassPath:.;%JAVA_HOME%\\lib但在安装exe4j中出现以下错误:... 我电脑上已经啊装了jdk,并且配置了环境。JAVA_HOME:C:\\Program Files\\Java\\jdk1.7.0_01Path:.;%JAVA_HOME%\\bin;ClassPath:.;%JAVA_HOME%\\lib但在安装exe4j中出现...

如何在没有安装JDK的电脑上 执行java程序
java 程序一定要在有java虚拟机的环境下运行,如果没有安装JDK可以在程序中带有一个jdk,配置好你的运行脚本。

相似回答