本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看<活动链接>
提问:Eclipse-没有Java(JRE)/(JDK)或者没有虚拟机的报错
我正在尝试让Eclipse v3.5(Galileo)在我的计算机上重新运行-以前我没有任何问题地运行过它,但是现在我却遇到此错误:
A Java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\eclipse\jre\javaw.exe javaw.exe in your current PATH
我刚刚完成了JDK和SDK的全新安装。
我无法运行任何ipconfig / tracert /或ping。
回答1:
默认情况下,Eclipse将尝试使用默认的“ java.exe”(您的引用的第一个PATH)启动
要记住的三件事:
1, “安装” JRE或JDK就像从另一台计算机解压缩或复制一样简单:没有特殊的安装步骤,并且您可以根据需要拥有任意数量的不同JVM版本(1.4、5.0、6.0 ...) ,“已安装”(已复制)在磁盘上的几乎任何位置。
2, 我建议始终使用最新的JRE运行Eclipse (以从新特性中受益)。你可以: 在您的eclipse.ini中引用该确切的JRE路径。 将您的任何JRE复制到您的<eclipse> / jre目录中。在两种情况下,均不会更新PATH。
3, 您将在Eclipse会话中引用的JVM并不总是用于启动Eclipse的JVM,因为:
+ 您只需要一个JRE来启动Eclipse,但是一旦启动Eclipse,就应该为您的项目注册一个JDK(尤其是用于Java源代码和调试目的,理论上也可以进行编译,但是Eclipse拥有自己的Java编译器)
+ 即使在Eclipse中默认注册的Java是用于启动会话的Java,您仍可以注册一个较旧的SDK