搜尋此網誌

windows常用命令

[ 群組原則 ]
開始 → 執行 → gpedit.msc

[ 惡意軟體移除工具 ]
開始 → 執行 → mrt

[ 機碼 ]
開始 → 執行 → regedit

[ 系統設定公用程式 ]
開始 → 執行 → msconfig

[ 控制client端所有網路設備 ]
開始 → 執行 → cmd → ipconfig
開始 → 執行 → cmd → ipconfig/all

[ 顯示封包經過的路由器的IP位址 ]
開始 → 執行 → cmd → tracert (網址或IP)

2013年6月22日 星期六

Eclipse 64bit出現「Failed to load JNI shared library "%Java_Home%\bin\...\jre\bin\client\jvm.dll"」



原因:
執行Eclipse 64bit後,出現如上圖的錯誤訊息,表示Eclipse需要是JVM 64 bit版,可是卻是執行到JVM 32bit版本。

解決:
1. 安裝JDK 64bit版,請到官網下載。
2. 接著在Eclipse Home下,編輯Eclipse.ini,在-vmargs的上一行加上"-vm
<<JDK 64bit安裝的路徑>>\jre\bin\server\jvm.dll",如圖。



如果此電腦需要執行Eclipse 64bit版 & 32bit版,照下列的設定即可並存:
1. 在電腦 → (右鍵)內容 → 進階系統設定 → 環境變數。
2. 在系統變數裡面,新增一個JAVA_64HOME(可自行定義),值為JDK 64bit安裝的路徑;再新增另一個JAVA_HOME,值為JDK 32bit安裝的路徑。
3. 接下來,在變數Path的值,最前面加上%JAVA_HOME%\bin;%JAVA_64HOME%\bin;
這樣即可隨時執行Eclipse 64bit版 & 32bit版。



註:Eclipse 64bit版需要的JVM,跟DOS Command(cmd)下,java -version看到的Java版本沒有關係,即使cmd看到的是JVM 64bit,看來Eclipse需要的JVM必須自行指定。