Eclipse 在執行 javaw 時顯示“存取被拒絕”,如何解決?

Eclipse 在執行 javaw 時顯示“存取被拒絕”,如何解決?

我試圖讓 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

相關內容