Я пытаюсь заставить Eclipse скомпилировать и запустить класс HelloWorld, но он не может сделать даже этого. Я установил Eclipse x86 SDK 4.2.0 вместе с последними JRE и JDK, оба в 64-битной версии. У меня также установлены переменные PATH для ответа на командные запросы. Когда я пытаюсь запустить следующий код:
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!" ) ;
}
}
И возвращает следующую ошибку:
Произошло исключение при выполнении командной строки. Невозможно запустить программу "C:\Program Files\Java\jre7\bin\javaw.exe" (в каталоге "C:\Users\Default\workspace\devs"): ошибка CreateProcess=5, доступ запрещен.
Можете ли вы помочь мне это исправить? Спасибо!
решение1
Вам необходимо добавить в свой eclipse.ini
файл следующую запись:
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
Обязательно замените номер версии на свой и сделайте резервную копию оригинального файла eclipse.ini на случай возникновения проблем и скопируйте строки выше в файл ПЕРЕД аргументом --vmargs. В противном случае Eclipse рухнет.
Для получения более подробной информации перейдите по этой ссылке:http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d