Это какая-то странная и раздражающая проблема, с которой я столкнулся. Я просто решал какую-то проблему и решил написать простую программу для ее решения. Кажется, что 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:\WINDOWS\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:\Program 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-maven-3.0.4\bin
%JAVA_HOME%
C:\Program Files\Java\jdk1.6.0