JDK 1,6 настоящее время я использую на OSX Mountain Lion не пришел с src.zip
либо, и, насколько я могу сказать, что нет поддерживается OSX JDK для 1.6 доступен больше.
Я скачал OpenJDK источник (с помощью ссылки из принятого ответа (+1)), а затем выбежала:
cd ~/Downloads
mkdir jdk6src
cd jdk6src
tar xf ../openjdk-6-src-b27-26_oct_2012.tar.gz
cd jdk/src/share/classes
jar cf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/src.jar *
(ваши имена файлов и пути могут меняться ...)
Associate что src.jar
с соответствующей платформой Java в вашей среде IDE, и вам должно быть хорошо идти.
Есть некоторые расхождения между источником OpenJDK и JDK, которые я сейчас выполняю (номера строк не совпадают в отладчике, для одного), но если все, что вам нужно, это zip/jar, чтобы указать вашу среду IDE для относительно небольшого числа случаев вам нужно заглянуть в какой-то код, чтобы понять, как что-то работает, тогда это должно сделать трюк.
Я всегда нашел файл 'src.zip', который содержит открытый Java API в каталоге установки JDK. Это то, что вы ищете (в основном я использовал Windows, поэтому, возможно, у дистрибутива Linux этого нет). – Ash
Это очень странно, что этот вопрос стоит # 3 в google при поиске источника JDK. # 1 и # 2 - ссылки Oracle, у которых нет ссылок на исходный код. Я всегда рассматриваю этот вопрос при установке JDK. Оракул, пожалуйста. – Hoto
src.zip - это исходный пакет для основного API. Нет общедоступных источников для всего Java SE от Oracle, некоторые части являются закрытыми исходными кодами. Однако, в зависимости от платформы, вы можете установить и использовать в двоичном формате OpenJDK со 100% доступными источниками. Для источников - перейдите к openjdk.java.net и клонируйте репозиторий источников для нужной вам версии. Для двоичных файлов - несколько поставщиков предоставляют такие двоичные файлы, в том числе IcedTea для linux. –