2015-03-24 84 views
-1

Eclipse在几个月内工作正常,突然间,我在尝试启动时收到错误代码13。搜索表明这是来自java的不兼容“比特性”。自从我下载了一个新的eclipse副本,卸载了所有java副本,重新安装了x64 &运行eclipse x64,卸载了&尝试x86与32位eclipse &隔开其他可能的组合。Eclipse不会启动错误13

现在,如果我在本地运行带有JDK文件夹自身副本的eclipse,如果我使用带有32位eclipse的32位java,或者“使用JNI共享库时失败” 64位副本。

+0

可能重复的[无法运行Eclipse; JVM终止。退出代码= 13](http://stackoverflow.com/questions/4945178/cannot-run-eclipse-jvm-terminated-exit-code-13) – 2015-03-24 22:42:05

+0

题外话:如果你可以尝试intellij的想法 - 你不会回到日食:) – 2015-03-24 22:49:25

回答

1

看看这可以帮助你。

根据这个网站,有一些原因的错误,请参阅上面的链接解释如何解决它。

原因1:这个问题背后最常见的原因是,我们试图安装不同的位版本 - 即64位或32位版本的软件。它可能是Eclipse或Java。

原因2:在配置的eclipse.ini文件错误

原因3:特殊字符(#,@!)在Eclipse的安装目录

原因4:您可能使用最新版本的Eclipse,但你可能会使用错误的版本或Java虚拟机(JVM)的不受支持的版本

http://www.ashout.com/fix-java-started-returned-exit-code13-eclipse/

1

是啊,我已经读&尝试了这一切。

解决方案是非常荒谬的: 我注意到,当我试图通过浏览器验证Java所有我得到的是一个灰色的框,并在其他网页上的Java小程序失败。经过几小时的疯狂,我发现我也遇到了与其他应用程序有关的一些网络问题。

发现HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ Tcpip \ Parameters \ Interfaces {(my interface id)}上的权限错误导致Java在系统中运行任何应用程序的系统中的全局用户崩溃。

这是造成随机误差,如

的NoClassDefFoundError 无法初始化类sun.security.provider.SecureRandom $ SeederHolder

这个接口是不是即使在实际上没使用&再也不存在了,但是当我试图打开密钥时,我得到了拒绝访问错误。在我将这个密钥&的所有权删除之后,它再次在各处都可以工作。