2016-03-01 3 views
0

У меня проблема такая же, как у this.Хотите отладить исходный код JDK

Я просто попытался выяснить, как работает hashmap. Поэтому я хочу отлаживать исходный код SDK.

В настоящее время. Я думаю, что я ищу compiled version with debug information для Java SE 1.7. т.е. скомпилировать с использованием javac -g.

enter image description here

Я думаю, что я не единственный человек, который хочет сделать это. Так что любой, кто знал ссылку или уже сделал это раньше. (Извините, что я ленивый человек. Поверьте мне это.) Пожалуйста, любезно разделите результат работы для меня. Хорошо оценено. Благодарю.

+0

* скомпилированная версия с отладочной информацией * -> Вы имеете в виду * байт-код *? – TheLostMind

+0

Я имел в виду результат компиляции 'javac -g'. как ссылка, о которой я упоминал в моем вопросе. Благодарю. –

+2

В папке jdk есть файл src.zip, который имеет исходный код для java-файлов. Разве это не то, что вы ищете? –

ответ

0

Вам необходимо скомпилировать эти классы с помощью отладки.

Распространение такого пакета, возможно, является нарушением Лицензионного соглашения с Оракулами.

У вас есть подробные инструкции о том, как это сделать.

0

Ссылка на мой вопрос на самом деле ответила на мой вопрос. Но я просто хочу добавить пропущенную часть, о которой он не упоминал. Утвержденный файл jar должен быть соединен в установленную JRE как внешнюю банку, иначе это не сработает. Благодарю.