Eclipse JDK 8和Windows 8.1

Eclipse JDK 8和Windows 8.1,eclipse,java-8,Eclipse,Java 8,我在win 8.1机器上安装了JDK 8 64位用于eclipse。我遇到了一个奇怪的问题,当我试图右键单击或打开文件时,我的文件浏览器不断崩溃。Chrome也经常崩溃 我花了一段时间才弄清楚是什么引起的。我换了一台新的电脑,新安装了Windows8.1x64,而JDK8x64一安装,同样的事情就发生了 它在被移除后停止。我只安装了一些其他东西(VS2013、Steam、Nvidia驱动程序、三星魔术师、Git等) 我试着安装JDKX32,起初看起来还可以,但eclipse仍然在x64位置寻找。

我在win 8.1机器上安装了JDK 8 64位用于eclipse。我遇到了一个奇怪的问题,当我试图右键单击或打开文件时,我的文件浏览器不断崩溃。Chrome也经常崩溃

我花了一段时间才弄清楚是什么引起的。我换了一台新的电脑,新安装了Windows8.1x64,而JDK8x64一安装,同样的事情就发生了

它在被移除后停止。我只安装了一些其他东西(VS2013、Steam、Nvidia驱动程序、三星魔术师、Git等)

我试着安装JDKX32,起初看起来还可以,但eclipse仍然在x64位置寻找。我尝试重新启动,但当桌面加载时,整个桌面冻结,需要很长时间才能响应。我卸载了JDK,但我的桌面在启动时仍然冻结

几分钟后,它开始响应并再次正常工作


我需要eclipse来工作,我以前从未见过这样的事情?知道发生了什么或者为什么启动时没有响应吗?

您可以在eclipse.ini中设置JVM
通常,我会将其修改为指向我正在使用的任何JDK的jvm.dll,这样我就不会看到eclipse.exe从java.exe进程中派生出来。相反,它将在一个进程中完成。

您可以在eclipse.ini中设置JVM
通常,我会将其修改为指向我正在使用的任何JDK的jvm.dll,这样我就不会看到eclipse.exe从java.exe进程中派生出来。相反,它将在一个进程中完成。

您可以在eclipse.ini中设置JVM
通常,我会将其修改为指向我正在使用的任何JDK的jvm.dll,这样我就不会看到eclipse.exe从java.exe进程中派生出来。相反,它将在一个进程中完成。

您可以在eclipse.ini中设置JVM
通常,我会将其修改为指向我正在使用的任何JDK的jvm.dll,这样我就不会看到eclipse.exe从java.exe进程中派生出来。相反,它将只在一个过程中完成。

我怀疑我们是否能找出是什么软件导致系统不兼容。但是,值得注意的是,如果您愿意牺牲一些舒适的功能,例如拥有Java控制面板、通过双击或浏览器插件启动可运行JAR的能力,则可以在不修改任何系统资源的情况下使用Java

这些特性中的大多数都与“公共JRE”相关,因此如果在JDK安装期间禁用此特性,那么安装所涉及的系统资源应该少得多。如果这没有帮助,您可以更进一步,只需从不同的安装(具有相同的体系结构)复制jdk/jre文件夹,而无需执行任何安装过程。如果您没有这样的第二次安装或虚拟机进行复制,您可以将安装文件夹从您的计算机复制到一个不相关的文件夹,将系统恢复到安装前的状态(不接触不相关的文件夹),然后使用副本


如果Eclipse没有找到Java安装文件夹(不接触系统资源意味着没有留下关于Java安装位置的提示),则必须修改Eclipse的INI文件以指向Java安装位置,如下所示。或者,您可以将JRE放在Eclipse安装文件夹中名为“JRE”的文件夹中。然后,Eclipse会自动找到它。

我怀疑我们能否找出是什么软件导致系统不兼容。但是,值得注意的是,如果您愿意牺牲一些舒适的功能,例如拥有Java控制面板、通过双击或浏览器插件启动可运行JAR的能力,则可以在不修改任何系统资源的情况下使用Java

这些特性中的大多数都与“公共JRE”相关,因此如果在JDK安装期间禁用此特性,那么安装所涉及的系统资源应该少得多。如果这没有帮助,您可以更进一步,只需从不同的安装(具有相同的体系结构)复制jdk/jre文件夹,而无需执行任何安装过程。如果您没有这样的第二次安装或虚拟机进行复制,您可以将安装文件夹从您的计算机复制到一个不相关的文件夹,将系统恢复到安装前的状态(不接触不相关的文件夹),然后使用副本


如果Eclipse没有找到Java安装文件夹(不接触系统资源意味着没有留下关于Java安装位置的提示),则必须修改Eclipse的INI文件以指向Java安装位置,如下所示。或者,您可以将JRE放在Eclipse安装文件夹中名为“JRE”的文件夹中。然后,Eclipse会自动找到它。

我怀疑我们能否找出是什么软件导致系统不兼容。但是,值得注意的是,如果您愿意牺牲一些舒适的功能,例如拥有Java控制面板、通过双击或浏览器插件启动可运行JAR的能力,则可以在不修改任何系统资源的情况下使用Java

这些特性中的大多数都与“公共JRE”相关,因此如果在JDK安装期间禁用此特性,那么安装所涉及的系统资源应该少得多。如果这没有帮助,您可以更进一步,只需从不同的安装(具有相同的体系结构)复制jdk/jre文件夹,而无需执行任何安装过程。如果您没有这样的第二次安装或虚拟机进行复制,您可以将安装文件夹从您的计算机复制到一个不相关的文件夹,将系统恢复到安装前的状态(不接触不相关的文件夹),然后使用副本

如果Eclipse没有找到Java安装文件夹(不接触系统资源意味着没有留下关于Java安装位置的提示),那么您必须修改Eclipse的