Я установил пакет Java for Developer, предоставляемый Apple для 10.7, а java-приложения работают нормально
но eclipse не может найти корневой путь JDK, и я тоже не могу.
У кого-нибудь есть идеи?
Я установил пакет Java for Developer, предоставляемый Apple для 10.7, а java-приложения работают нормально
но eclipse не может найти корневой путь JDK, и я тоже не могу.
У кого-нибудь есть идеи?
Вы можете скачать 10.7 Lion JDK из http://connect.apple.com.
Войдите в систему и нажмите на ссылку java
справа.
jdk устанавливается в другое место, а затем в предыдущее. Это приведет к тому, что IDE (например, Eclipse) не смогут найти исходный код и javadocs.
На момент написания статьи JDK оказался здесь:
/Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
Откройте настройки eclipse и перейдите на страницу Java → Установленные JRE
Вместо использования "JVM Contents (MacOS X Default) нам нужно будет использовать расположение JDK
На момент написания Поиск не знает о новом местоположении JDK; нам нужно нажать кнопку Добавить
В мастере Добавить JRE выберите "MacOS X VM" для типа JRE
Для страницы определения JRE нам необходимо заполнить следующее:
Остальные поля будут автоматически заполняться, а имя JRE по умолчанию - "Главная". Вы можете быстро исправить это до более значимого:
Завершите работу мастера и вернитесь на страницу Установленные JRE
Выберите "System JDK" из списка
Теперь вы можете нормально развиваться:
В новых версиях OS X вы должны найти ВСЕ JRE (и JDK) под
/Library/Java/JavaVirtualMachines/
/System/Library/Java/JavaVirtualMachines/
старый путь
/System/Library/Frameworks/JavaVM.framework/
устарел.
Вот официальное примечание к сведению:
Я только что столкнулся с той же проблемой после обновления. В JRE, загружаемом OSX Lion, отсутствует JavaRuntimeSupport.jar, который будет работать, но может разрушить хаос во многих вещах. Если вы обновили и у вас был установлен JDK/JRE до этого, выполните следующие действия в Eclipse:
1) Проект > Свойствa > Путь сборки Java > Выберите сломанный JRE/JDK > Изменить
2) Выберите " Альтернативный JRE"
3) Нажмите " Установленные JRE..."
4) В открывшемся окне нажмите " Поиск..."
Если все пойдет хорошо, он найдет ваш старый JRE/JDK. Мой был в этом месте:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
Для Mountain Lion на данный момент Apple java до 1.6.0_35-b10-428.jdk.
Он действительно находится под /Library/Java/JavaVirtualMachines.
Вы просто загружаете
"Java для OS X 2012-005 для разработчиков" (6 сентября 2012 г.)
от
http://connect.apple.com/
На мой взгляд, именование Apple по крайней мере немного запутанно; почему "-005" - это пятая версия, или пятая из пяти инсталляторов нужна?
Затем запустите программу установки; затем выполните следующие шаги внутри Eclipse.
Вы можете скачать jdk6 здесь http://support.apple.com/kb/DL1573
Пожелайте, чтобы он помог