1

Я использую Windows 8 Professional и пытаюсь запустить Eclipse как пользователь без прав администратора. Eclipse завершается сообщением «JVM прекращено, код ошибки 2».

Eclipse пытается использовать% SYSTEM32%\javaw.exe, несмотря на то, что для JAVA_HOME задано значение% PROGRAM_FILES%\Java\jdk1.7.0_07.

У меня есть учетная запись пользователя без прав администратора, и когда я набираю dir c:\windows\system32\java* это приводит к "Файл не найден".

Вот где это становится странным. Если я открою командную строку от имени администратора и введу ту же команду, я получу:

Directory of C:\Windows\System32
09/24/2012  10:16 AM           188,904 java.exe
09/24/2012  10:16 AM           189,416 javaw.exe
09/24/2012  10:16 AM           289,768 javaws.exe

У меня есть полный доступ на чтение и выполнение в% SYSTEM32% от моего обычного пользователя, но я вижу только 2414 файлов в System32, а не 3107, если они работают от имени администратора.

Что происходит и есть ли способ это исправить?

2 ответа2

1

У меня была похожая проблема, и я решил ее следующим образом:

  • В Windows 8 »Панель управления» Учетная запись пользователя »Отключен контроль доступа пользователей.
  • Создан каталог с именем: c:\apps
  • Установленный JDK в c:\apps\java; Установленный jre в c:\apps\java\jre\
  • Установленный Eclipse для Java-разработчиков в c:\apps\eclipse
  • Запустил eclipse.exe, щелкнув правой кнопкой мыши и запустив с правами администратора.
  • Затмение началось.

Подтвердил, что все в порядке, создав и запустив Java-проект "Hello World".

0

Для Windows 8 необходимо установить как x86, так и x64 версии Java. Вы можете скачать их здесь. Если вы попытаетесь установить Java из браузера (используя автоопределение с веб-страницы), Java установит только версию x86.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .