2014-10-09 4 views
1

Я знаю этих хороших ответов на предыдущий вопрос SO: specified JRE installation does not existуказано установка JRE не существует (MacOSX)

Однако, я не могу понять, как использовать любой из ответов. Я установил Java JDK, Maven, Ant, Android SDK в комплекте с Eclipse и использую Mac OS X Mavericks 10.9.5.

Это просто, как установка переменной JAVA_HOME? Если да, то как знать, что его установить?

Я новичок в Java, так что извините за вопрос noob.

Tims-MacBook-Pro-retina:Github timrpeterson$ java -version 
java version "1.8.0_20" 
Java(TM) SE Runtime Environment (build 1.8.0_20-b26) 
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) 
Tims-MacBook-Pro-retina:Github timrpeterson$ javac -version 
javac 1.8.0_20 
+0

Как вы его установили? Если вы открываете терминал, что является результатом 'java -version' и' type java'? –

+0

эй Эллиот, добавленный выше. Я загружаю Java и Eclipse и Android из их соответствующих домашних страниц, например, [Главная страница Android] (http://developer.android.com/sdk/installing/index.html). Я установил Maven и Ant с помощью Homebrew. –

+0

И, 'type java'? Потому что это похоже на Java 8. –

ответ

3

Это происходит, когда проект настроен на использование конкретного JRE на чью-то машину, а не с помощью Execution Environment (EE). EE представляют собой абстракцию над установленным физическим JRE/JDK и позволяют переносить конфигурацию проекта (чтобы избежать проблемы, с которой вы столкнулись). Вы можете исправить это, посмотрев ваш проект в представлении «Проводник пакетов» и обнаружив его JRE System Library. Щелкните правой кнопкой мыши и выберите «Свойства». Там вы сможете выбрать среду выполнения для проекта.

enter image description here

В зависимости от того, как ваше рабочее пространство настроено вам, возможно, потребуется также использовать кнопку Среды там, чтобы настроить нужный в вашем рабочем пространстве.

Вы также можете получить в конфигурацию JRE System Library через свойства проекта - выберите Построить Путь раздел Java, а затем вкладку библиотек. Выберите Системную библиотеку JRE, а затем используйте кнопку Edit ..., чтобы изменить ее.

+0

спасибо @ E-Riz Я не вижу JRE System Library ... http: //imgur.com/DCjGgIO –

+1

Отредактировал ответ другим путем, чтобы изменить его. –

+0

Хм, это должно иметь какое-то отношение к одновременной установке Android, так как когда я просто устанавливаю Eclipse, он может найти путь, но с версией Eclipse, установленной мной с Android, ни один из ваших или других предложений не позволяет мне спасти этот путь вопросы. –

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