1

Я начинающий с eclipse, но я хочу обновить библиотеки или путь сборки или что-то еще до java 1.7 от java 1.6, и я не могу понять это. Я студент информатики в Университете штата Вашингтон, и различные ТА и студенты пытались решить эту проблему, но это поставило их в тупик. Я уже несколько раз устанавливал Java 1.7 из Oracle, и в разделе системных настроек java сказано, что у меня 1.7, но в терминале java -version :

Java-версия "1.6.0_41" Java(TM) SE Runtime Environment (сборка 1.6.0_41-b02-445-11M4107) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 20.14-b01-445, смешанный режим)

Что тут происходит? Мой Mac полностью в курсе всего остального

2 ответа2

0

Вам нужно добавить jdk 1.7 в путь сборки вашего проекта в eclipse . Выполните следующие шаги.

  1. Щелкните правой кнопкой мыши на project
  2. Выберите buil path сборки => configure build path
  3. Выберите Java Build Path => Library
  4. Нажмите Add Library => JRE System Library => Нажмите далее.
  5. Теперь выберите и добавьте место установки jdk1.7.
  6. Теперь нажмите на Java Compiler => выберите Java Compiler для 1.7.

Примечание. Все версии eclipse не включают в себя поддержку фасетов для JDK 1.7 compiler . Я рекомендую вам скачать Eclipse Juno . Eclipse juno имеет встроенную поддержку фасетов для jdk 1.7 compiler .

0

кажется, что у вас есть обе версии Java, установленные параллельно

Сначала вы можете попробовать это: http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-preferences.html

  • Перейти в Приложения -> Утилиты -> Настройки Java
  • Чтобы сделать JRE 7 версией Java по умолчанию, измените порядок списка, перетащив Java SE 7 в верхнюю часть списка.

Если это не помогает, ваша переменная PATH указывает на неправильную установку.

Откройте свой файл .profile в своем домашнем каталоге (например, с помощью open ~/.profile из нашего терминала) и проверьте строку, например export PATH=/ и пусть она указывает на каталог, в который вы установили свой oracle java 7.

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