我在启动java neon时遇到问题,并且一直说“为了运行eclipse,必须有一个Java运行时环境(JRE)或Java开发工具包(JDK)。搜索后没有找到java虚拟机以下位置C:/ Program Files / Java / jre1.8.0_45 / bin“但我安装了jre1.8.0_131,因为我不知道如何降级我的或更新eclipse的。我甚至不知道怎么做才感到愚蠢,但感谢你们的帮助!
答案 0 :(得分:1)
最好卸载当前的java版本并从here安装最新的jdk。这个jdk里面还包含了jre。
在Eclipse中安装后转到Preferences -> Java -> Installed JREs
并指向您的jdk安装文件夹,例如C:\Java\jdk1.8.0_131
。之后应该没问题。
答案 1 :(得分:0)
这不是版本问题,而是安装位置的问题。您需要做的不仅仅是安装JDE或JDK。您必须根据您的操作系统将其放在特殊位置。
以下是在MAC,Windows和Linux上安装JDK的一步一步: https://www3.ntu.edu.sg/home/ehchua/programming/howto/JDK_Howto.html
您可能还需要查看在设置阶段为您提供的eclipse访问权限。您有可能无法选择查看所需的位置。
我建议您尝试从文本文件编译和运行java,并在IDE之前使用命令提示符。如果您可以编译并运行测试提示,那么您就知道它位于正确的位置,问题在于eclipse位置/定位器。
从文本文件运行。只需打开一个文本文件,将其保存为something.java然后键入一些代码并导航到该文件,键入javac 文件名称 .java然后如果可以的话输入java 文件名< / em>如果这一切都正常,那么这是eclipse的一个问题。如果不是,您在安装位置时遇到问题。
答案 2 :(得分:0)
您的JAVA_HOME和/或JRE_HOME变量可能指向错误的安装。
更新这些环境变量,你应该做得很好。
答案 3 :(得分:0)
请编辑位于eclipse文件夹中的eclipse.ini,并指定您要使用的虚拟机。
只需在文件开头添加两行(设置java安装目录的路径)
-vm
C:/Program Files/Java/jdk1.8.0_121/bin/javaw.exe
另一种方法是检查和更新环境变量JAVA_HOME和/或JRE_HOME。