2013-06-18 101 views
2

我安装了JRE 6(由于管理限制而无法更新),但是突然间所有Eclipse都无法启动。它在过去有效。以下是我收到的错误消息:Eclipse未运行(即使安装了JRE)

为了运行Eclipse,必须有Java运行时环境(JRE)或Java Development Kit(JDK)。没有Java虚拟机搜索以下位置后发现: C:\ Documents和Settings \用户\桌面\日食\ JRE \ BIN \ javaw.exe的 在cuurent PATH的javaw.exe

如果这是由于某种管理限制(似乎没有什么与以前不同),有没有办法以其他方式使用Eclipse?也许没有JRE?

编辑:jre \ bin \ javaw.exe不存在。为什么它在那里寻找它?

+0

重复/相关:http://stackoverflow.com/a/2030988 – BalusC

回答

5

检查eclipse.ini配置文件中的-vm条目。格式是

-vm /path/to/jre/bin/javaw.exe 

如果此项不存在,那么Eclipse是当前系统的PATH

更改使用一个JRE /加-vm条目指向一个新的现有JRE

1

请检查您的环境设置。你的JAVA_HOME应该指向Java文件夹,路径应该有JAVA_HOME/bin;

+0

请注意[Eclipse **不**请参阅'JAVA_HOME'环境变量](http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse% 3F),只有'PATH'。 'JAVA_HOME'根本不需要。 – BalusC

+0

这就是为什么我提到设置路径。确保你的JAVA_HOME被设置总是最好的。 –

+0

JAVA本身并没有使用'JAVA_HOME'。它只是偶尔由一些第三方程序(如Tomcat)使用。但Eclipse绝对不是。 – BalusC

相关问题