После обновления до последнего (и теперь устаревшего, sniff ...) обновления JDK от Apple, Eclipse больше не показывает исходный код классов JDK. Он просит меня подключить файл или папку местоположения источника. Где я могу это найти?Как подключить источники JDK для Eclipse на Snow Leopard?
ответ
Кажется, что Java для Mac OS X 10.6 Update 3 больше не включает источники. В настоящее время существует отдельный пакет «Java для Mac OS X 10.6 Update 3 Developer Package». См. http://lookfirst.com/2010/10/how-to-fix-missing-source-for-latest.html
В моем случае источники в
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar
Вам может понадобиться установить это в Eclipse, предпочтения: Java - установленные JRE. Выберите 1.6 JVM и нажмите «Изменить». Теперь выберите classes.jar из списка системных библиотек JRE, щелкните ссылку источника и введите путь к вашему src.jar.
У меня нет src.jar. Какую версию ОС вы используете, и вы запустили последнее обновление программного обеспечения Java?Это отвлекло src.jar? У меня определенно были источники, прикрепленные в Eclipse раньше (и по умолчанию, я думаю). – Thilo
Я на OSX 10.6.4, и я не запускал последнее обновление Java. То есть я на java-версии «1.6.0_20». Вполне возможно, что обновление принимает src.jar. Раннее обновление удалило java 1.5 и некоторые из моих версий Maven. – michid
Каждое обновление JRE берет src.jar. Когда я обновился до 1.6.0_26 с 1.6.0_24, мне пришлось попасть на developer.apple.com/downloads и снова загрузить JDK, чтобы получить исходный код. –
Для каждого обновления от Apple я пишу новое сообщение в блоге с обновленными символическими ссылками. Я заметил много трафика в своем блоге из одного из ответов, поэтому я решил, что могу обновить информацию с последней версией.
Я мог бы написать простой сценарий оболочки, чтобы сделать это за вас, но для этого потребуется загрузить файл. Кажется проще просто выполнить несколько простых команд.
Это последняя один для обновления 5:
http://lookfirst.com/2011/06/fix-missing-source-for-java-mac-os-x.html
Спасибо. Еще одна хорошая вещь, связанная с этим, - найти правильные записи о том, что изменилось. Техническая нота от Apple полностью неинформативна. – Thilo
Удачи вам в этом. Apple редко очень информативна с этой информацией. –
Я использую Mac OS 10.8.5. Я загрузил java для Mac OS 10.7 и установил его. Я нашел файл src.jar
в
/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar.
Тогда я
- Открыл затмение (ЮНОНА)
- Затмение> Prefereces> JAVA> Installed JRE
- Редактировать ява перечисленных
В системе JRE раздел библиотеки,
- Разверните первый (т.е. classes.jar)
- Вы можете видеть, что ЦСИ не прилагается
- Двойной щелчок, что и обеспечивает вышеуказанное расположение
Вот и все.
Для всех ребят, которые страдают от поиска исходного кода здесь и там в течение нескольких часов, но, наконец, ничего не получают.
Для Eclipse, чтобы прикрепить (несовершенно для 1.6): jdk1.7.0_21_src_for_mac.zip
Бесплатно скачать 139 МБ, но требуется регистрация с помощью Apple Developer Connection (также бесплатно). – Thilo
@ Последняя версия (JDK 1.6u6) - всего 134 МБ! –