我是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 . . .
有没有人有任何想法,这个错误的原因是什么? 提前谢谢....
答案 0 :(得分:2)
我的理论是,当 java.exe 和 JRE库之间不匹配时会发生此错误。
今天我从Eclipse启动了一个应用程序时遇到了这个错误。我最近更新到JDK 1.7.0_45 。我将Eclipse中的JDK路径更新为 u45 目录。但是,Eclipse仍然在 JRE系统库面板中列出了 u25 jar。
我通过在偏好设置&gt;下打开编辑JRE 对话框来解决此问题。已安装的JRE ,然后点击恢复默认按钮。这导致Eclipse将 JRE系统库更新为 u45 jar。