当我启动eclipse时,我立即收到以下错误:
Java Runtime Environment(JRE)或Java Development Kit(JDK)必须 可用于运行Eclipse。没有Java虚拟机 在搜索以下位置后找到:C:\ Program 文件\日食\ JRE \ BIN \ javaw.exe的 当前路径中的javaw.exe
它似乎无法读取ini文件或实际的java Path System变量。
根据我在网上看到的内容,我创建了一个包含以下内容的eclipse.ini文件:
-vm
c:\program files\java\jre7\bin\javaw.exe
这应该可以避免在PATH中捣乱。
我在Windows 7上运行,sp1。
感谢任何想法和评论!
此致
史蒂夫奥沙利文答案 0 :(得分:9)
创建一个环境变量PATH
,其值为jdk bin文件夹的路径
答案 1 :(得分:5)
虽然PATH变量确实有效,但最佳做法是将其放在eclipse.ini中,因为这样可以快速更改您正在使用的JRE。话虽如此,就eclipse.ini而言,就放置和语法而言,存在一些古怪的问题。
- The -vm option and its value (the path) must be on separate lines.
- The value must be the full absolute path to the Java executable, not just to the Java home directory.
- The -vm option must occur before the -vmargs option, since everything after -vmargs is passed directly to the JVM.
希望这有帮助。
答案 2 :(得分:2)
尝试将路径放在引号之间,例如"c:\program files\java\jre7\bin\javaw"