2011-02-02 6 views
0

Eclipse начинается с терминала, но когда я пытаюсь запустить его из gui, тогда он говорит, что среда java runtime не найдена.Eclipse не запускается

Переменные окружения:

JAVA_HOME = "/ Opt/jdk1.6.0_20" PATH = $ PATH: "/ Opt/jdk1.6.0_20/бен"

И еще одна вещь, до сих пор Я обычно копирую папку jre из каталога jdk в eclipse, которая работает нормально, но что является фактическим способом. Я имею в виду, что это не будет стандартным способом сделать это.

Заранее спасибо

ответ

1

Edit eclipse.ini (из папки Eclipse) и добавьте следующие строки в начале:

-vm 
C:/Java/jdk1.6.0_22/bin 

где C: /Java/jdk1.6.0_22/bin должен быть ваш путь к директории Java бен , Держите его на две линии.

+0

благодаря кстианской который работал и добавил -vm /opt/jdk1.6.0_20/bin в eclipse.ini – codeomnitrix

2

И еще одно до сих пор я обычно копия папки JRE из JDK затмить каталог, который работает отлично

Нет, это не является необходимым или желательным. Вы не должны делать ничего подобного.

Если вы откроете командную оболочку и введите «java -version», что возвращается?

+0

ява версия "1.6.0_20" Java (TM) SE Runtime Environment (сборка 1.6.0_20-b02) Java HotSpot (TM) Client VM (сборка 16.3-b01, смешанный режим, обмен) – codeomnitrix

0

Ну почему затмение не запускается из графического интерфейса, несмотря на то, что переменные среды устанавливаются, является:

Вы установили переменную в Bashrc или bash_profile, эти два являются для конкретного зарегистрированного пользователя в, но вам также нужно установить в etc/profile, который предназначен для всех пользователей.

Итак, как только вы установите PATH и JAVA_HOME в etc/profile, он запустится из графического интерфейса.

Работал для меня! ;)

0

Столкнувшись с той же проблемой, и предложение затронуло мою проблему! После установки/etc/profile, как указано в приведенной ниже ссылке, я вышел из системы и зашел в систему для работы Eclipse на основе графического интерфейса. http://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/

Смежные вопросы