这是我面临的一些奇怪而烦人的问题。 我刚刚经历了一些问题并决定编写简单的程序来解决它。 似乎eclipse无法执行“hello world” 这是我得到的错误信息
Exception occurred executing command line. Cannot run program ""\"C:\Program
Files\Java\jre6\bin\javaw.exe\""" (in directory "D:\Vishal_j2E\HelloWorld")
CreateProcess error=3, The system cannot find the path specified
注意javaw.exe路径。
然后我将Java文件夹复制到D :(可能与程序文件之间的空格有关)和eclipse
Windows>Preference>Java>Installed Jres
添加了D:路径。除了路径从C:更改为D:
之外,我仍有同样的问题 Exception occurred executing command line.
Cannot run program ""\"D:\Java\jre6\bin\javaw.exe\"""
(in directory "D:\Vishal_j2E\HelloWorld"): CreateProcess error=3,
The system cannot find the path specified
在两条路径之前,对我来说似乎有些困惑的是“\”。我相信这可能是实际问题,但我找不到任何解决方法
PS:我的Android和Java EE应用程序运行良好。并且通过命令行执行也是有效的
编辑1: 1.使用Juno
2.这是我从
得到的%PATH%
C:\ Python33 \; C:\窗口\ system32; C:\ WINDOWS; C:\ Windows \ System32下\ WBEM; d:\ android-
sdk-windows \ tools; C:\ Program Files \ TortoiseSVN \ bin;
的 C:\Program Files\Java\jdk1.6.0\bin;
D:\ android-sdk-windows \ platform-tools; C:\ Program Files \ Mercurial; C:\ Progra
m Files \ Apache-Subversion-1.7.2 \ bin; E:\ Vishal \ sw \ dex2jar-0.0.7.11-SNAPSHOT \ dex2j
ar-0.0.7.11-SNAPSHOT; C:\ Program Files \ bin \ repo; C:\ Program Files \ Git \ cmd; C:\ TomSe
RVE \ Apache的Tomcat的7.0.29 \ bin中; d:\ Maven的\ Apache的行家-3.0.4 \ bin中
%JAVA_HOME%
C:\ Program Files \ Java \ jdk1.6.0
答案 0 :(得分:0)
打开eclipse.ini
并更改以下行
-vmargs
to include path to your javaw.exe
保存并重启eclipse应该可以正常工作
答案 1 :(得分:0)
我猜在eclipse安装文件夹中eclipse.ini文件会在那里。 在此文件中需要更改java安装路径。
-vm
C:/Program Files/Java/jdk1.6.0_26/bin/javaw.exe
将其更改为您的java instalation目录。
答案 2 :(得分:0)
这不是一个真正的答案,而是最后的手段。 我不得不重新设置我的开发环境 这包括全新的Java安装,环境变量和Eclipse。