Eclipse – 没有Java(JRE)/(JDK)…没有虚拟机

问题:

我试图让Eclipsexa0v3.5(Galileo)重新运行在我的电脑上 – 我以前运行没有任何问题,但现在我不断得到这个错误:

Java运行时环境(JRE)或Java开发工具包(JDK)必须可用才能运行Eclipse。搜索以下位置后找不到Java虚拟机:C:\ eclipse \ jre \ javaw.exe当前路径中的javaw.exe

我刚刚完成了JDK和SDK的全新安装。
我有Windows 7(x64)。
这是怎么回事?如何解决?
我无法运行任何ipconfig / tracert /或ping。

回答:

默认情况下,Eclipse将尝试启动默认的“java.exe”(您的PATH引用的第一个)
要记住的三件事情

  • “安装”JRE or a JDK可以像从其他计算机解压缩或复制一样简单:没有特殊的安装步骤,您可以根据需要拥有尽可能多的不同JVM版本(1.4,5.0,6.0 …) “安装”(复制)几乎在您的磁盘上的任何地方。
  • 我建议总是使用最新的JRE运行Eclipse(从latest hotspot演变中获益)。
    您可以:

     

  • 您将引用within您的Eclipse会话的JVM总是not,用于启动Eclipse,因为:

     

    • You only need a JRE to launch Eclipse, but once Eclipse launched, you should register a JDK for your projects (especially for Java sources and debugging purposes, also in theory for compilation but Eclipse has its own Java compiler)
      Note: You could register just a JRE within Eclipse because it is enough to run your program, but again a JDK will allow for more operations.
    • Even though the default registered Java in Eclipse is the one used to launch the session, you can want to register an older SDK (including a non-Sun one) in order to run/debug your programs with a JRE similar to the one which will actually be used in production.

 Installed JREs
2012年6月,jmbertucci评论:

我正在运行Windowsxa07 64位,我已经安装了32位JRE。我下载了64位的64位JRE的Eclipse 64位。因为我没有64位JRE它抛出了错误,这是有道理的。
我去了Java手册安装页面(没有你想要的那样直接访问),并安装了64位版本。请参阅“Java Downloads for All Operating Systems”。这就是我需要的。

2016年4月:Steve Mayne加入in the comments

我必须编辑eclipse.ini文件来引用正确的Java路径 – 当eclipse.ini中有一个值时,Eclipse根本不使用环境PATH

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Eclipse – no Java (JRE) / (JDK) … no virtual machine

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

93 − = 85