UnsatisfiedLinkError通过Eclipse启动JVM

时间:2016-05-17 15:00:38

标签: eclipse

我有一个没有太多任何东西的普通Eclipse安装,以及一个带有Maven(或更好的Tycho)项目的工作区。一切顺利,直到我决定更改JDK(首选项 - > 已安装的JRE );现在每当我启动Maven构建或插件单元测试时,我都会收到以下错误:

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

我重新启动了Eclipse并尝试了不同的安装,因为我认为问题出在JRE上,我将其更改回原来的版本。还是一样的错误。

相应的64位JRE可以工作,但遗憾的是构建版本有32位(Cannot load 32-bit SWT libraries on 64-bit JVM)的集成测试,所以我需要让32位再次工作。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

删除工作区的所有 .metadata 文件夹并重新设置它有帮助。