我试图运行"eclipse-jee-juno-win32-x86_64"
,但它引发了以下错误“java运行时环境JRE或java开发工具包必须可用才能运行eclipse。在搜索之后找不到java虚拟机folloiwng location ........“。
请记住,我在C:\Program Files\Java.
安装了java jre7和Java jdk1.7.0_06
另一个奇怪的事情就是Eclipse昨天运行没有任何问题,但今天我已经下载了JDK 1.7.0_06并且我将JAVA_HOME设置为“C:\ Program Files \ Java \ jdk1.7.0_06”所以我不知道问题是否与此有关???。
那么运行Eclipse可能会出现什么问题? BR
答案 0 :(得分:51)
检查eclipse.ini
文件并确保其中没有-vm
选项,指向现在不存在的Java安装。您可以删除该选项,让Eclipse弄清楚要使用的java安装或更改它,以便它指向新安装。
答案 1 :(得分:26)
这对我有用: Eclipse will not open due to environment variables
让eclipse直接使用你的java vm!
将这些行放在eclipse.ini的末尾(位于eclipse.exe所在的目录中):
-vm
<your path to jdk|jre>/bin/javaw.exe
注意有两行。还要确保-vm选项在-vmargs选项之前(当然在“openFile”之后)。
答案 2 :(得分:11)
之前我遇到过这个问题,我解决了:
右键单击我的电脑 - &gt;属性 - &gt;高级系统设置。
在两个部分中:
通过在其末尾添加&#34;更新PATH;&#34;和你的java bin文件夹位置,我的是&#34; C:\ Program Files \ Java \ jdk1.7.0_51 \ bin&#34;
如果没有路径,则使用NEW按钮创建它,设置&#34;变量名称&#34;对PATH 和&#34;价值&#34;到你的java bin位置。
如果不需要,您可以替换PATH
注意:FOLDER BIN应该包含javaw.exe
答案 3 :(得分:2)
第1步
My computer > properties > Advance system settings
第2步
environment variables > click New button under user variables > Enter variable name as 'PATH'
复制java bin (e.g:C:\Program Files\Java\jdk1.8.0_121\bin)
的位置
并将其粘贴到变量值中,然后单击确定现在打开日食。
答案 4 :(得分:1)
我将JRE文件夹从JDK安装目录放到Eclipse安装目录(包含eclipse.exe文件的文件夹)。它对我有用。
答案 5 :(得分:1)
我遇到了这个问题,可以通过以下步骤解决。
从该文件中删除不存在的JRE路径,如下所述
-虚拟机 C:/程序文件/Java/jre1.8.0_181/bin
保存此文件并再次运行eclipse。
答案 6 :(得分:0)
在这种情况下似乎并不相关,但是如果其他人遇到这个问题 - 请确保如果您安装了32位版本的Eclipse,那么您还安装了32位版本的JRE。同样,如果您安装了64位版本的Eclipse,则需要在Windows中使用64位版本的JRE。否则你也会看到上面的错误信息。
答案 7 :(得分:0)
如果您使用的是32位eclipse IDE,则可能需要安装“jdk-7u45-windows-i586”版本。
我尝试过使用64位版JDK,但没有运气!
谢谢,
Puneeth
答案 8 :(得分:0)
我已尝试过所有内容,最后删除了为我工作的-vm
选项。
答案 9 :(得分:0)
这个问题是因为eclipse无法找到Java,
检查java目录 cd / Library / Java / JavaVirtualMachines /// Contents / Home / jre / bin
如果那不是来自http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
的JDK安装JDK后,更改eclipse.ini文件
在Mac上: 右键单击Eclipse图标,然后单击“显示包内容”
导航到eclipse&gt;目录&gt; Eclipse&gt; eclipse.ini
打开文件并用“
”替换“-vm”之后的java路径/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin
答案 10 :(得分:0)
打开/Users/you/eclipse/java-oxygen
右键单击Eclipse,然后单击show package content
然后转到Contents/Eclipse
并选择文件eclipse.ini,在文本文件或任何编辑器中打开。
搜索已删除的Java路径并添加更新的Java路径,直到bin /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin
答案 11 :(得分:0)
MAC上的ECLIPSE照片
获取当前的JAVA_HOME路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
打开/Users/you/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/,然后单击包内容。然后使用任何文本文件编辑器打开 eclipse.ini 文件。
按如下所示编辑-VM参数(确保Java路径与$ JAVA_HOME相同)
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/bin
答案 12 :(得分:0)
答案 13 :(得分:0)
Java版本更新后出现相同的错误。我只是编辑了eclipse.ini文件中“ -vm”之后的行,该行指向的是较旧且不再存在的jre路径,并且一切正常。