Подтвердить что ты не робот

Исходный код для Mac OS X Обновления Java

Java для Mac OS X 10.6 Обновление 3 обновлено до версии java 1.6.0_22. Однако они не включали исходный код или JavaDoc. Кто-нибудь знает, если Apple предоставит источник, и если да, то где его найти?

Я хочу добавить источник в Eclipse.

4b9b3361

Ответ 1

У меня была такая же проблема сегодня - я установил пакет Java Developer из http://connect.apple.com, но не смог найти "src.jar" в /System/Library/Frameworks/JavaVM.framework/... больше, На моей машине сейчас в
/Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar.

Обновление:. Для последней версии с марта 2011 года банку сейчас:
/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar

Еще раз вам придется сначала загрузить новый пакет Java Developer.

Ответ 2

Я делаю следующее:

Загрузите и установите Java Developer Kit (используя ваш разработчик AppleId), текущую версию 1.6.0_24-b07-334.jdk, а затем в оболочку cd в каталог /System/Library/Frameworks/JavaVM.framework/Home.

Поместите символические ссылки на исходные файлы jdk, src.jar, docs.jar и appledocs.jar, в только что загруженном jdk, то есть:

sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar src.jar

и аналогично для двух других банок.

Затем в Eclipse/Preferences вы можете создать новую Установленную JRE, дублируя существующую (существующая указывает на что-то вроде /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home), а затем выберите новый Установленный JRE и удалите оригинал.

Проекты Eclipse, возможно, нуждаются в обновлении, чтобы указать на "новую" JRE, но исходный код и javadocs теперь должны быть доступны для стандартных java файлов без лишнего шума.

NB Убедитесь, что версия jdk соответствует версии вашей системы Java, чтобы она работала правильно.

Ответ 3

Установите java-источник, документы за 8 шагов:

  • Войдите в свой Apple ID (http://connect.apple.com)

  • Перейдите к https://developer.apple.com/downloads/index.action

  • Загрузите Java для OS X 2012-00 * Пакет разработчика

  • Установите javadeveloper_for_os_x_ *.dmg.

  • Перейдите к Eclipse > Предпочтения > Java > Установленная JRE

  • Нажмите Поиск...

  • Выберите JRE с расположением, например /Library/Java/JavaVirtualMachines/1.6.0_your_jdk_filename.jdk/contents/home. В моем случае имя файла jdk было 1.6.0_33-b03-424.jdk.

    Вы можете найти имя файла jdk в терминале: ls -l /Library/Java/JavaVirtualMachines

  • Теперь, когда вы пытаетесь "открыть объявление" и получаете сообщение "Источник не найден", нажмите кнопку Прикрепить источник... и вставьте /Library/Java/JavaVirtualMachines/1.6.0_your_jdk_filename.jdk/contents/home/src.jar

Ответ 4

Это точные шаги, которые сработали для меня.

Перейдите на страницу apple dev java downloads и получите самую последнюю версию (веб-сайт apple dev не позволит загружать пакеты, которые не подходят для вашей версии ОС).
Я установил Java Developer Package для Mac OS X 10.6 Update 5 (образ диска).

Затем я выполнил следующие команды:

sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Home/src.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/docs.jar /System/Library/Frameworks/JavaVM.framework/Home/docs.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/appledocs.jar /System/Library/Frameworks/JavaVM.framework/Home/appledocs.jar

Затем я перезапустил Eclipse (мне не нужно было создавать новую JRE).

Ответ 6

Он также не работает после загрузки и установки. Использование каталога не работало ни для меня. Это помогло наконец:

 sudo cp  /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/

и связанный через eclipse!

Ответ 7

Я обнаружил, что решения не работают для меня (не уверен, что я делаю неправильно), но я смог увидеть источник в Eclipse, когда я выбрал каталог src.jar вместо указания фактического jar.

Ответ 8

FYI; На Macbook Pro 2008, однако, переустановленный с нуля с помощью Lion и NetBeans 7.0.1, таким образом, обновление пакета Java 10.7 1 (последняя версия), источник и JavaDoc, к счастью, были автоматически установлены после загрузки пакета разработчика, как описано в этом потоке. Все хорошо.

Ответ 9

31 января 2012 года Apple опубликовала Java для Mac OS X Developer Preview 11M3614 + 10M3614 на своем сайте разработчика.

Это версия, которая включает исходный код, документ и т.д. (т.е. все, что нужно разработчику).

Ответ 10

Для OSX 10.7 Lion работает обновление Java 1, я нашел, что источники находятся в:/Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar. Как было отмечено в других ответах, вам сначала нужно будет загрузить и установить пакет Java Developer от Apple до установки этого каталога в вашей среде IDE.