Eclipse выдает сообщение «Отказано в доступе» при запуске javaw. Как это исправить?

Eclipse выдает сообщение «Отказано в доступе» при запуске javaw. Как это исправить?

Я пытаюсь заставить 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

Связанный контент