永发信息网

打开软件的时候提示JVM找不到?

答案:2  悬赏:10  手机版
解决时间 2021-11-19 05:22
打开软件的时候提示JVM找不到?
最佳答案
把相关的程序卸载再重装下试试看,再清理下注册表追问jdk重装几次了,注册表清理了也没用,不想重装系统啊 --!追答 把exe4J卸载,重装下,清理注册表,打开环境变量的设置地方

找到EXE4J_JAVA_HOME这个环境变量,找不就自己建一个,值是%JAVA_HOME%或者你的机子上JDK所在目录
追问exe4j我安装都没成功过 --!追答用的啥系统,win7以上兼容模式安装,还不行就重装系统吧,记得把C盘资料保存下追问我把exe4j换成jsmooth,一样能把jar打包成exe ,也能正常运行,不用重装系统了追答你可以试试,用vbs调用执行java的bat,再用BAT转EXE工具(AbyssMedia ScriptCryptor)把vbs转换成exe,再用winrar把jre的中jar包最大限度压缩,这样虽然程序有点大,但完全由自己控制,不过麻烦点。
全部回答
似乎是这样子:对于exe4j,如果它完全找不到它自己的安装记录,就会去找系统java,这就是为什么在别人电脑上成功了。
而你电脑,装了exe4j一半,设置了环境变量EXE4J_JAVA_HOME,却没在目标位置实际装一个可用的,所以exe4j在你电脑上不会去找系统java,而是根据这个路径去找,于是找到了一个坏掉的java(或者根本没找到的,但是因为有了这个路径,也就不会去找系统java了)
可能的办法:找到定义环境变量EXE4J_JAVA_HOME的地方(可能在系统或者在用户或者都有),删除它。至于怎么改,就是你装JDK的时候,设置JAVA_HOME的地方。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
娜斯佳·柳金的祖籍
the way guys can do many mean thing, and t
HP1005激光一体机出现Load tray plain custom
春季黑坑钓鱼突然降温适合钓鱼吗
g20晚会灯光是什么技术
10-6sal灭菌水平是什么意思?????
十几种材质的串珠根据生辰八字五行串在一起好
私家车1.6排量和1.8排量相比费很多油么?
主卧窗户小,还在角落里,怎么装修?
皂角树提取物是不是做肥皂的材料还是什么?
汉口、九江在什么时候什么条约被开辟为通商口
92*49+108*51+92*51+49*108=多少?奥数题
淘宝京愕膉bl蓝牙音箱是正品吗
女生上课尿急忍了1小时会成什么样子,神态是
可以说下嘛什么叫灰趾甲我想找明白点的朋友给
推荐资讯
我想下载法眼大律师
数学题:200克海水可晒盐6克,晒20吨盐需海水多
中国十大直销公司马竞刚
东湖社区居委会地址有知道的么?有点事想过去
一氧化碳和氢气充分燃烧后产生
D2373动车经过那些站停靠
坦克世界30人战斗什么时候开放
九分之7x=22解方程
开心果教育(汉渝路一巷)地址好找么,我有些事
手拉手话费话费充值移动怎么样
剑指offer面试题36递归时函数的实参顺序为什
我以冰封的姿态 存活了五千年。。。。。 是14
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?