我試圖讓 Eclipse 編譯並執行 HelloWorld 類,但它甚至無法做到這一點。我已經安裝了 Eclipse x86 SDK 4.2.0 以及最新的 64 位元 JRE 和 JDK。我還設定了 PATH 變數來回應命令提示字元。當我嘗試運行以下程式碼時:
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!" ) ;
}
}
它會傳回以下錯誤:
執行命令列時發生異常。無法執行程式「C:\Program Files\Java\jre7\bin\javaw.exe」(在目錄「C:\Users\Default\workspace\devs」中):CreateProcess error=5,存取被拒絕。
你能幫我解決這個問題嗎?謝謝!
答案1
您必須將以下條目新增至您的eclipse.ini
文件:
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
確保將版本號替換為您的版本號,並備份原始 eclipse.ini 檔案以防出現問題,並將上面的行複製到 --vmargs 參數之前的檔案中。如果沒有,Eclipse 將會崩潰。
請點擊此連結了解更多:http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d