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

如图所示,双击用exe4j打包的exe文件时,出现如下错误我的java项目中JRE在eclipse中展开的路径如下我的环境变量中:JRE_HOME:D:\ProgramF... 如图所示,双击用exe4j打包的exe文件时,出现如下错误

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

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

我想请问各位大神,我什么我的exe打开还是会出错啊 &_&
展开
 我来答
Cry_小衰
2014-05-17 · TA获得超过219个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:138万
展开全部

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

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

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

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

追问
谢谢啊,根据你提议的,这个问题我解决了。现在出现了另一个问题,我执行了exe文件后,输入用户名和密码,都无法登入系统(连接数据库的),并且在error.log中看到java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver。
【在eclipse中运行都是正常的】
追答
Class.forName的路径不对吧应该
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式