初始化 VM java.lang.UnsatisfiedLinkError 时出错



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

JBoss Bootstrap Environment
JBOSS_HOME: F:XBash-Devjboss-as-7.1.1.Final
JAVA: C:Program FilesJavajre7binjava
 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 . . .

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

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

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

我通过打开"首选项"下的"编辑 JRE"对话框>"已安装的 JRE"并单击"恢复默认值"按钮来解决此问题。这导致 Eclipse 将 JRE 系统库更新到 u45 jar。

最新更新