错误: - java运行时环境JRE或java开发工具包必须可用才能运行eclipse

时间:2012-08-26 09:32:33

标签: java eclipse

我试图运行"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

14 个答案:

答案 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; YourUser&#34;的用户变量 &安培;
  • 系统变量

通过在其末尾添加&#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)

我遇到了这个问题,可以通过以下步骤解决。

  1. 在记事本中打开Eclipse.ini文件
  2. 搜索虚拟机
  3. 从该文件中删除不存在的JRE路径,如下所述

    -虚拟机 C:/程序文件/Java/jre1.8.0_181/bin

  4. 保存此文件并再次运行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照片

  1. 获取当前的JAVA_HOME路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

  2. 打开/Users/you/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/,然后单击包内容。然后使用任何文本文件编辑器打开 eclipse.ini 文件。

  3. 按如下所示编辑-VM参数(确保Java路径与$ JAVA_HOME相同)

-vm

/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/bin

  1. 保存并开始蚀。

答案 12 :(得分:0)

对于Mac:

我在下面的两个命令中添加了它的正常工作!

-vm
/usr/bin
/usr/libexec/java_home --verbose

Example

答案 13 :(得分:0)

Java版本更新后出现相同的错误。我只是编辑了eclipse.ini文件中“ -vm”之后的行,该行指向的是较旧且不再存在的jre路径,并且一切正常。