2012-04-11 102 views
3

我要記錄的GC細節創建Java虛擬機彈出消息並添加以下在eclipse VM參數:不能在月食

-verbose:gc 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-Xmx768M 

現在,當我啓動應用程序,我得到一個錯誤對話框,指出「能不創建Java虛擬機「。

什麼問題?

+1

您是否檢查過這些是Eclipse試圖啓動的特定jvm版本的有效開關? – serg10 2012-04-12 07:16:44

回答

2

以下link說明如何在eclipse中提供VM參數。

Now when I launch the application I get an error dialog that states "can not create java virtual machine".

這可能有很多原因。一個常見的是eclipse找不到java可執行文件。您可以打開eclipse.ini文件並添加:

-vm 
/opt/jdk/bin/javaw.exe 

您應該用可執行文件的路徑替換上述路徑。

0

我們正面臨類似的問題。我們卸載了java 7,並用java 6替換了它(http://www.java.com/en/download/manual_v6.jsp),這對我們很有用。 (上面提出的修改 - 用vm編輯.ini文件等 - 對我們來說不起作用!它只是提出了一個不同的錯誤信息)。

我們所面對的一個問題是在命令提示符下使'java -version'工作。我們看到以下錯誤:「打開註冊表項中的java錯誤」。所選的答案(從windows/system32文件夾中刪除java.exe等文件)在下面的鏈接工作,我們很好去。

Java Error opening registry key

0

檢查,看看是否有你在你的eclipse.ini文件「-vm」多個條目。多個條目將導致出現此錯誤。

0

我已經找到非常簡單的解決方案,只需刪除eclipse.ini文件,但先備份。

我多次遇到同樣的問題,最後我刪除了這個,我沒有更多的問題。

它也增加了加載時間。現在我的日食開始更快然後更早。