2012-04-13 2 views
2

Кто-нибудь знает, где, если вообще возможно, я могу взглянуть на код встроенных библиотек java?Внедрение встроенных библиотек Java

Я попытался Ctrl + Shift + B (что эквивалентность в Netbeans' из Затмения Ctrl + Shift T), чтобы „идти к источнику“, но я могу видеть только заголовок метода, а тело всегда:

//compiled code 
throw new RuntimeException("Compiled Code"); 

Для Например, я бы увидеть следующее, если я пытался просмотреть String.charAt (INT)

public char charAt(int i) 
{ 
    //compiled code 
    throw new RuntimeException("Compiled Code"); 
} 
+3

Вы имеете в виду JDK? Потому что вы можете получить источник для JDK легко, как пирог. – Bohemian

+0

Обратитесь к этой теме - http://stackoverflow.com/questions/4512066/how-to-get-java-decompiler-jd-jd-eclipse-running-in-eclipse-helios - для получения дополнительной помощи. –

ответ

6

Исходный код встроенных библиотек доступен с помощью jdk. Например, в окне окна jdk-папка будет содержать src.zip, который содержит источники для встроенных библиотек.

Надеюсь, это поможет.

0

Google "Java Decompiler" и загрузить его. Вы можете увидеть исходный код для любого файла класса в библиотеках.

2

Уверенный, JDK распространяется с источниками, их можно удобно открыть в вашей среде IDE. Найдите «src.jar».

Возможно, он уже установлен. В Eclipse просто попробуйте Ctrl-Shift-T что-то вроде «java.lang.String».

Веб-поиск также будет отображаться хорошо связанными и отформатированными страницами.

+0

Я попробовал «Ctrl + Shift + B», что эквивалентно Netbeans «Ctrl + Shift + T», но я могу видеть только заголовок метода, где тело «// скомпилировано код» 'throw new RuntimeException («Скомпилированный код»); –

0

Вы также можете использовать jad для декомпиляции любого файла .class

Смежные вопросы