当我遇到下面的错误消息时,我试图运行一个非常简单的java应用程序:
Error occurred during initialization of VM
java.lang.UnsatisfiedLinkError: java.lang.Class.desiredAssertionStatus0(Ljava/lang/Class;)Z
<<no stack trace available>>
我的日食运作良好,我认为我没有改变任何重要的事情。有人可以给我一个提示吗?
顺便说一下,我把eclipse中的JRE设置为Java \ jre7,这是正确的吗?
答案 0 :(得分:4)
取决于你的jre。如果你重新安装了jre。删除旧的jre并在Preferences->Java->Installed JRE
答案 1 :(得分:0)
我今天也遇到了同样的问题,并登陆了此页面。以上批准的解决方案对我没有帮助,因此我不得不冲浪更多。
该异常的原因是项目Jre与应用程序执行期间使用的不匹配,但是有许多原因可能导致该异常。
解决方案1>删除system32缓存
在 C:\ windows \ system32 文件夹中查找 java.exe,javaw.exe 等Java文件并将其删除。
解决方案2>检查环境变量路径
检入 cmd 您的系统 path 变量
您需要在其他冲突路径之前设置Java路径 C:\ Program Files \ java \ jdk1.8_0.1 ,或删除所有指向 java的路径。 exe 。
解决方案3> Eclipse中的更改