Eclipse无法启动错误13

时间:2015-03-24 22:29:50

标签: java eclipse 32bit-64bit

Eclipse工作好几个月,突然间我在尝试启动时收到错误代码13。搜索表明这是来自不相容的" bitness"的java。我已经下载了eclipse的新副本,卸载了java的所有副本,重新安装了x64&运行eclipse x64,卸载&试过x86与32位eclipse&其他可能的组合。

现在如果我在本地运行带有自己的JDK文件夹副本的eclipse,如果我使用带有32位eclipse的32位java,或者#34;无法加载JNI共享库,那么我会得到错误代码13"如果我使用64位副本。

2 个答案:

答案 0 :(得分: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 :(得分:1)

是的,我已经阅读了&尝试了所有这些。

解决方案绝对荒谬: 我注意到当我尝试通过浏览器验证java时,我得到的只是一个灰色框,其他页面上的java applet失败了。经过数小时的精神错乱,我注意到我的其他应用程序也遇到了一些网络问题。

在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ Tcpip \ Parameters \ Interfaces {(我的接口ID)}上输出权限错误导致Java在系统中运行任何应用程序的系统中的任何用户全局崩溃。

这导致随机错误,例如

  

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

这个界面甚至没有使用过& amp;实际上已经不存在了,但是当我试图打开密钥时,我得到了一个Access Denied错误。在我取得这个钥匙的所有权之后删除它java再次无处不在。