首页 > 代码库 > win8 64位下myeclipse 10.x 自定义JVM无法启动的解决方法
win8 64位下myeclipse 10.x 自定义JVM无法启动的解决方法
近段时间在win8 64开始慢慢普及,以及其它原因,有很多童鞋都开始使用WIN8;
我的机器是某品牌机的笔记本,由于自带所谓的正版,故一直用着win8,也慢慢习惯,但发现了个好奇怪的问题。
问题便是myeclipse 10.x在win8 64位下,如果在启动参数(myeclipse.ini)自定义设置jvm,即不使用myeclipse自带的jvm,自个定义-vm或根据环境变量jvm,便会无法启动,无论是选择64 、 32myeclipse安装均如此,
当然这里的jvm与myeclipse64、32也是对应的。
报如下错:
定位到日志文件:
大体是说找不到myeclips的Jar包之类。
但是,如果不使用自定义的jvm,而是使用myeclipse默认的jvm是可以成功启动,安装后如果不设置便是使用myeclipse默认的JVM。十分奇怪。
一直不明白这自定义jvm与它myeclipse自带的有何不同之处,在google了半天亦没找到答案。
- 使用管理员权限,
- 降低自定义jvm版本与自带的一致,均是无用;
最后,直接在win 7 64试验两者,
- jdk 32 myeclpise 32,
- jdk 64 myeclpise 64,
1和2均是成功的,替换jvm可以启动。
突发奇想;可否是直接用windows一直用的使用win7兼容性运行,最后问题解决:
现在我的环境是win 8 x64 +java 1.7 32 + myeclipse 32 + 自定义jvm ,使用兼容性正常使用;因为本人一直爱32位的jvm,省内存。嘿。。
至于这个问题,只能怪myeclpise 10.X 和win 8的兼容性了。。
总结:有时候,windows 的兼容方式的确可以解决好多意想不到的问题。
win8 64位下myeclipse 10.x 自定义JVM无法启动的解决方法