2012-12-22 238 views
11

可能重复:
Eclipse will not open due to environment variables的javaw.exe无法找到路径

我使用Eclipse IDE和我试图运行一个项目,但我发现了错误。它说javaw.exe不能运行。

我重新安装了Java,现在我有JRE 7并且还安装了Jdk,但仍然没有运气。

我打开CMD运行的javaw.exe和它说:

C:\ Program Files文件\的Java \ jre7 \ BIN> javaw.exe的 系统无法找到文件C:\ Program Files文件\的Java \ jre7 \ bin \ javaw.exe

我认为eclipse安装正确,但是我对Java有一些麻烦。我重新安装了4次Java。我不知道该怎么办。我无法转发我正在尝试理解的教程。

+0

所以....是' javaw.exe'在指定的目录中?如果没有,那么告诉Eclipse哪里可以找到你已经安装的JDK。 – 2012-12-22 17:16:57

回答

26

确保从here下载这些:

enter image description here

你的电脑像这样的还可以创建PATH环境变量(如果不存在的话):

  1. 右击我的电脑/电脑
  2. 属性
  3. 高级系统设置(或者只是高级)
  4. 环境变量
  5. 如果PATH变量不“用户变量”之间存在点击New(变量名:PATH,变量值:C:\Program Files\Java\jdk1.8.0\bin; < - 请查看正确的版本,这可能是不同Oracle不断更新Java)。 ;最后可以将多个值分配给PATH变量。
  6. 点击确定!完成

enter image description here

要确保一切正常,打开命令提示符,然后输入:java -version检查Java版本和javac,以确保编译器响应。

enter image description here

我希望这有助于。祝你好运!

+0

一个警告虽然:如果你已经有一个PATH变量,那么你必须编辑它并添加;在最后,然后添加你的路径。我在Win 7上做了一个插件“另一个”PATH的误会,但它没有询问就删除了所有其他用户变量PATH。 – Aron

+0

你读过我的答案中的“编辑”部分吗? :) –

+0

是的,但我认为它不清楚,因为你的(否则很好)指南说我们应该按“新建”并添加一个PATH变量。编辑部分恕我直言,似乎建议我们仍然应该按“新建”按钮,但写入C:\ Program Files \ Java \ jdk1.7.0 \ bin; (用分号)。这样做似乎删除了所有旧的PATH数据,因此我们必须在添加之前检查是否已经有PATH变量。 :) – Aron

7

本只需更新eclipse.ini文件(你可以找到它在Eclipse的根目录):

-vm 
path/javaw.exe 

例如:

-vm 
C:/Program Files/Java/jdk1.7.0_09/jre/bin/javaw.exe