src.jar
содержит только исходный код общедоступных API , и в некоторых местах они делегируются «внутренним» классам, например, com.sun.*
.
Если вы хотите посмотретьв общедоступном исходном коде вам просто нужно установить JDK и указать Eclipse на JDK вместо JRE.Тогда он будет автоматически ссылаться на источник.Примеры скриншотов ссылаются на IBM JDK (не JRE) 7 в Ubuntu.
EDIT: Я забыл упомянуть, что если вы используете OpenJDK через apt
в Ubuntu (ваши скриншоты выглядят так),Вы должны явно установить источник:
sudo apt-get install openjdk-6-source
Параметры рабочего пространства:
и исходный код для java.util.ArrayList
Значок на вкладке редактора указывает, что это просто ссылка на исходный файл, а не на сам исходный код, его нельзя редактировать.