0

我是 JBoss 的新手,正在使用 JBoss 7.1.1。我正在从命令提示符运行 jboss,它显示以下错误。

JBoss Bootstrap Environment

JBOSS_HOME: F:\XBash-Dev\jboss-as-7.1.1.Final

JAVA: C:\Program Files\Java\jre7\bin\java

 JAVA_OPTS: -Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize=256M
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Djboss.modul
es.system.pkgs=org.jboss.byteman -Djboss.server.default.config=standalone.xml

===============================================================================

Error occurred during initialization of VM
java.lang.UnsatisfiedLinkError: java.lang.Class.desiredAssertionStatus0(Ljava/lang/Class;)Z
    <<no stack trace available>>

Press any key to continue . . .

有没有人有任何想法,这个错误的原因是什么?提前致谢....

4

1 回答 1

2

我的理论是当java.exeJRE 库不匹配时会发生此错误。

我今天从 Eclipse 启动应用程序时遇到此错误。我最近更新到 JDK 1.7.0_45。我将 Eclipse 中的 JDK 路径更新为u45目录。但是,Eclipse 仍然在JRE 系统库面板中列出了u25 jar。

我通过打开Preferences > Installed JREs下的Edit JRE对话框并单击Restore Default按钮解决了这个问题。这导致 Eclipse 将JRE 系统库更新为u45 jar。

于 2013-11-05T22:14:49.690 回答