2013-01-04 134 views
-2

我看到的問題與ReduceInitialCardMarks,其中,有時一臺機器上同一個JVM它不承認這個VM選項分別爲另一臺機器上它完美的罰款。 虛擬機無法啓動。 什麼使它有時失敗? 何時發生無法識別的VM選項?無法識別的VM選項

+0

檢查是否有在VM的路徑中有空格。你在Windows或Mac或Linux?什麼選項沒有被識別? –

+0

你是如何開始的?您如何指定選項?什麼是錯誤日誌? –

+0

java版本「1.6.0_18」是java版本。這是Linux機器。 該選項被指定爲-XX:-ReduceInitialCardMarks,它由腳本啓動。 – randeepsp

回答

2

的問題是與VM。 Java Server VM識別此選項,而Java Client VM不識別此選項。

0

類型java不帶參數地看到,所述特定虛擬機支持。輸入java -X可查看有關擴展選項的幫助。尤其是擴展選項可能無法在其他虛擬機上運行,​​其中只有極少數(如-Xmx)更爲標準。

你的問題沒有包含足夠的信息來指點什麼。

+0

java -X提供了極少數選項的列表。而有更多的選擇可以使用。 這裏的問題是在一臺機器上,同一個JVM爲ReduceInitialCardMarks引發一個無法識別的選項,而在另一臺機器上,同一個JVM接受它並且工作得很好。爲什麼JVM的這種奇怪的行爲? – randeepsp