近段時間在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了半天亦沒找到答案。
最后,直接在win 7 64試驗兩者,
1和2均是成功的,替換jvm可以啟動。
突發奇想;可否是直接用windows一直用的使用Win7兼容性運行,最后問題解決:
現在我的環境是win 8 x64 +java 1.7 32 + myeclipse 32 + 自定義jvm ,使用兼容性正常使用;因為本人一直愛32位的jvm,省內存。嘿。。
至于這個問題,只能怪myeclpise 10.X 和win 8的兼容性了。。
總結:有時候,windows 的兼容方式的確可以解決好多意想不到的問題。
新聞熱點
疑難解答