Eclipse中的错误:在“联系软件站点”期间发生内部错误,org / eclipse / ecf / core / identity / ID

时间:2013-02-25 16:09:43

标签: eclipse java-8

请从系统中删除Java JDK 8 Early Access或从JDK 8更改系统默认设置。通常可以使用Windows 7中的Java控制面板删除系统默认设置。但是,使用JDK 8,对于某些人来说原因,此默认值无法更改。唯一的方法是卸载。希望Oracle能尽快改变这种行为。有人可以帮助我如何在Java控制面板中更改默认的JDK。

1 个答案:

答案 0 :(得分:0)

我对使用Java控制面板了解不多,但我发现安装JDK8的java.exe副本后,javaws.exe和javaw.exe被放置在你的system32文件夹中并覆盖你的设置PATH环境变量,它会导致您在标题中描述的错误消息。

我尝试的解决方案是:

要备份这些文件并将它们从system32文件夹中删除,以确保我的PATH环境正确设置为我想要的JDK,然后重新打开Eclipse,它运行正常。

要更改我的PATH环境变量,以便之前的JDK: %SYSTEMROOT%\ SYSTEM32;

我已经写了一篇博文,我将在今天晚些时候发表这篇文章,但这基本上就是我所做的一切。

此问题的第一个答案与放置在system32中的java.exe有关:How to prevent that java.exe is installed in Windows' system32?

修改:此处为http://blog.idrsolutions.com/2013/03/why-installing-java-8-may-break-your-system/