【问题标题】:Error: Could not create the Java Virtual Machine错误:无法创建 Java 虚拟机
【发布时间】:2017-05-30 23:37:57
【问题描述】:

我尝试运行 ant Project 但出现以下错误

无法识别的选项:-classic 错误:无法创建 Java 虚拟 机器。错误:发生了致命异常。程序将会退出。 按任意键继续 。 . .

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%

系统配置:

  • 操作系统 - 窗口 7
  • 内存 - 8gb

【问题讨论】:

  • set JAVA_OPTS=-classic 中删除-classic
  • 谢谢您.. 工作正常...

标签: java ant jboss


【解决方案1】:

您的 JAVA_OPTS 变量中的 -classic 选项在 Java 1.4 中被删除。该选项在 Java 1.3 中用于调用 Java 1.2 经典 VM。

因此,如果您使用的是最新版本的 Java,则需要从 JAVA_OPTS 变量中删除该选项。

【讨论】:

  • 我使用 java 8 .. 任何新选项
  • @ValaManoj 为什么你认为这是必要的?
  • @ValaManoj 没有其他选择,因为 Java 1.2 经典 VM 不再随新 JDK 一起提供。
  • @luc14n0 我删除 -classic 选项现在工作正常.. 谢谢
猜你喜欢
  • 2013-10-14
  • 1970-01-01
  • 2018-07-17
  • 2019-08-16
  • 2013-12-07
  • 2020-05-20
  • 1970-01-01
相关资源
最近更新 更多