使用exe4j打包java应用程序出现No JVM could be found on you system

如图所示,双击用exe4j打包的exe文件时,出现如下错误

我的java项目中JRE在eclipse中展开的路径如下

我的环境变量中:JRE_HOME:D:\Program Files\Java\jdk1.6.0_26\jre

我想请问各位大神,我什么我的exe打开还是会出错啊 &_&

打包的时候需要将你的jre路径也放进去的 

而且如果要在别的计算机上也运行的话 需要同一个路径也有jre  

所以导出的时候最好将jre和exe文件放一起,拷贝的时候也一起拷

删掉这环境变量 添加jre文件夹的位置

追问

谢谢啊,根据你提议的,这个问题我解决了。现在出现了另一个问题,我执行了exe文件后,输入用户名和密码,都无法登入系统(连接数据库的),并且在error.log中看到java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver。
【在eclipse中运行都是正常的】

追答

Class.forName的路径不对吧应该

温馨提示:内容为网友见解,仅供参考
无其他回答

使用exe4j打包java应用程序出现No JVM could be found on you...
所以导出的时候最好将jre和exe文件放一起,拷贝的时候也一起拷 删掉这环境变量 添加jre文件夹的位置

安装exe4j的时候出现“no JVM could be found on your system.Please...
1、exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的...

no JVM could be found on your system.Please define EXE4J_JAVA...
可能是你安装java后,没有定义java环境配置。我的电脑→属性→高级→环境变量→新建三个变量path、classpath、java。path中输入jdk的安装目录,精确到bin,如:D:\\Program Files\\Java\\jdk1.6.0_15\\bin classpath输入.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;java中输入jdk的根目录地...

no JVM could be found on your system.Please define EXE4J_JAVA...
操作系统没有安装jdk或者jre去它提供的www.java.com下载安装即可…你们公司的软件肯定是java做的没有jre java程序无法运行的…jdk java开发工具箱(带一个jre)…jre java运行时环境…

...为什么不能编译啊?还有就是怎么调试java源程序?(请详细点,我菜鸟...
使用exe4j是总出现: 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 . 即使是配了环境变量EXE4J_JAVA_HOME也没用 原因在于:EXE4的版本和jdk的版本不匹配 解决方案: 下载个新的exe4j的版本,...

no JVM could be found on your system
报找不到虚拟机,得定义32位的javahome位置。你的jdk是32位的么。JAVA_HOME,PATH都设置正确了么。

no jvm could be found on your system
你定没定义JAVA_HOME变量,从报错来看,这个程序找jvm是通过JAVA_HOME来查找的。而dos命令中,输入java或者javac命令,是通过path变量找到的。也就是说,最好JAVA_HOME和path都配置一下。

No JVM could be found on your system
没有安装java虚拟机,你从sun网站可以下载的。https:\/\/cds.sun.com\/is-bin\/INTERSHOP.enfinity\/WFS\/CDS-CDS_Developer-Site\/en_US\/-\/USD\/ViewProductDetail-Start?ProductRef=jre-6u23-oth-JPR@CDS-CDS_Developer

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

exe4j安装报错-exe4j安装的环境变量设置
下载个JRE安装!如果安装好或已安装后仍有问题!就要设置环境变量!!exe4J我用过几次可以生成免环境的JAVA程序即不用安装JRE就可以运行

相似回答