2017-01-16 319 views
0

我試圖運行Ant項目,但得到以下錯誤錯誤:無法創建Java虛擬機

Unrecognized option: -classic Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Press any key to continue . . .

run.bat中包含以下設置

set JAVA_OPTS=%JAVA_OPTS% -Xms3072m -Xmx3072m -Djava.util.logging.config.file=%JBOSS_HOME%\server\all\conf\logging.properties 

set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=2048M 


set JAVA_OPTS=-classic -Xdebug -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS% 

系統配置:

  • OS - Window 7
  • Ram - 8gb
+1

從'set JAVA_OPTS = -classic'中移除'-classic'' –

+0

謝謝..工作正常... –

回答

1

Java 1.4中刪除了JAVA_OPTS變量中的-classic選項。該選項在Java 1.3中用於調用Java 1.2經典VM。

因此,如果您使用的是最新版本的Java,則需要從JAVA_OPTS變量中刪除該選項。

+0

我使用java 8 ..任何新選項 –

+0

@ValaManoj爲什麼你認爲這是必要的? – shmosel

+0

@ValaManoj沒有其他選擇,因爲Java 1.2經典VM不再與新的JDK一起發貨。 –

相關問題