Как подключить JDK-источники для Eclipse на Snow Leopard?

После обновления до последнего (и теперь устаревшего, sniff...) обновления Apple JDK Eclipse больше не показывает исходный код для классов JDK. Он просит меня подключить файл или папку местоположения источника. Где я могу это найти?

Ответы

Ответ 2

Для каждого обновления от Apple я пишу новое сообщение в блоге с обновленными символическими ссылками. Я заметил много трафика на моем блоге из одного из ответов, поэтому я решил, что могу обновить все с помощью последней версии.

Я мог бы написать простую оболочку script, чтобы сделать это для вас, но для этого потребуется загрузить файл. Кажется проще просто выполнить несколько простых команд.

Это последнее обновление 5:

http://lookfirst.com/2011/06/fix-missing-source-for-java-mac-os-x.html

Ответ 3

Я использую 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.

Тогда I

  • Открытое eclipse (JUNO)
  • Eclipse > Prefereces > JAVA > Установленный jre
  • Отредактируйте указанный java

В разделе системных библиотек jre,

  • Разверните первый (т.е. classes.jar)
  • Вы можете видеть, что src не подключен.
  • Дважды щелкните это и укажите указанное выше местоположение.

Что это.

Ответ 4

В моем случае источники находятся в

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar

Вам может потребоваться установить это в настройках Eclipse: Java - установлены JRE. Выберите 1.6 JVM и нажмите "Изменить". Теперь выберите classes.jar из списка системных библиотек JRE, щелкните ссылку источника и введите путь к вашему src.jar.

Ответ 5

Для всех парней, которые страдали от поиска исходного кода здесь и там в течение нескольких часов, но, наконец, ничего не получили.

Для подключения Eclipse (недостаточно доступно для версии 1.6): jdk1.7.0_21_src_for_mac.zip