2017-01-16 165 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一起发货。 –