Не удается найти javaw в eclipse для запуска hello world

Это какая-то странная и раздражающая проблема, с которой я столкнулся. Я просто решал какую-то проблему и решил написать простую программу для ее решения. Кажется, что 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


person Its not blank    schedule 06.02.2013    source источник


Ответы (3)


открыть eclipse.ini

и измените следующую строку

-vmargs

to include path to your javaw.exe

сохраните и перезапустите eclipse, он должен работать

person Satya    schedule 06.02.2013
comment
где находится ваша установка java - person Satya; 06.02.2013
comment
см. редактирование 1. У меня все еще плохое предчувствие по поводу \ и нескольких - person Its not blank; 06.02.2013

Я предполагаю, что в папке установки eclipse будет файл eclipse.ini. В этом файле нужно изменить путь установки java.

-vm
C:/Program Files/Java/jdk1.6.0_26/bin/javaw.exe 

измените это на каталог установки Java.

person NPKR    schedule 06.02.2013

Это не фактический ответ, а скорее последнее средство. Мне пришлось перенастроить свою среду разработки, которая включает новую установку Java, переменные среды и Eclipse.

person Its not blank    schedule 12.02.2013