1

我用谷歌搜索,但我找不到有类似问题的人。在我自己的几个项目以及像这样的 Eclipse jar 中,我在 Eclipse 中遇到了这个错误。由于这些问题,我的项目无法编译。

!ENTRY org.eclipse.core.resources 4 2 2012-09-04 17:17:18.695 !MESSAGE 从插件调用代码时出现问题:“org.eclipse.core.resources”。!STACK 0 java.lang.SecurityException:在 sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193) 的 sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:240) 的 Manifest 主要属性的签名文件摘要无效) 在 java.util.jar.JarVerifier.processEntry(JarVerifier.java:305) 在 java.util.jar.JarVerifier.update(JarVerifier.java:216) 在 java.util.jar.JarFile.initializeVerifier(JarFile.java: 341)在 java.util.jar.JarFile.getInputStream(JarFile.java:406) 在 org.eclipse.pde.internal.core.ExternalLibraryCache.extractJar(ExternalModelManager.java:320) 在 org.eclipse.pde.internal.core .

webernets 告诉我特定的 jar 文件存在问题,但我没有遇到在多个 jar 文件上存在此问题的解释。我正在使用 Helios 服务包 2,并且在另一台机器上使用相同的 zip(用于 Helios)(并且没有出现这些错误),因此我认为问题不是下载中的损坏文件。

4

1 回答 1

0

检查 Eclipse 使用的 JRE 的版本。安全异常由运行时处理,因此您用于运行 Eclipse 的 JRE 可能与 Eclipse 用于编译的库不匹配。

于 2012-10-02T16:19:43.350 回答