|
|
|
Eclipse не могу открыть код библиотеки
|
|||
|---|---|---|---|
|
#18+
Всем привет, начал недавно осваивать Java, возникли сложности в использовании Eclipse, прочитал кучу мануалов, настроил вроде все как нужно, но по прежнему не могу открыть исходный код встроенных библиотек, а так же когда пытаюсь добавить сторонний проект(например из .jar файла) так же не отображается код (загружается только сама структура с каталогами). При открытии любой библиотеки(например JRE System Library), получаю соощение: Source not found jdk, maven установлены переменные среды: CLASSPATH: C:\Program Files (x86)\Java\jdk1.8.0_111\jre\lib JAVA_HOME: C:\Program Files (x86)\Java\jdk1.8.0_111 M2_HOME: C:\soft\Maven\apache-maven-3.3.9 M2: %M2_HOME%\bin Path: C:\Program Files (x86)\Java\jdk1.8.0_111\bin;C:\soft\Maven\apache-maven-3.3.9\bin; почитав стаковерфлоу, увидел что у людей подобная проблема появляется когда не правильно прописан путь (вместо jdk прописан jre) в настройках самого эклипса ( Preferences - Java - Installed JREs) у меня указано jdk1.8.0_111 и путь: C:\Program Files (x86)\Java\jdk1.8.0_111 что вроде бы верно В настройках проекта Java Build Path так же указан C:\Program Files (x86)\Java\jdk1.8.0_111\jre\lib приложил скрин на всякий случай Если открыть окно Change Attached Source, то у меня там путь прописан до файла C:/Program Files (x86)/Java/jdk1.8.0_111/src.zip что вроде бы тоже верно Помогите кто чем может, подскажите, где я что не правильно настроил? Заранее всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 11:52 |
|
||
|
Eclipse не могу открыть код библиотеки
|
|||
|---|---|---|---|
|
#18+
Для jar-файлов в списке JARs and class folders надо задавать расположение их исходных кодов и JavaDoc, если есть. Для этого надо выбрать jar-файл в списке и открыть его содержимое с помощью значка ">". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 12:22 |
|
||
|
Eclipse не могу открыть код библиотеки
|
|||
|---|---|---|---|
|
#18+
не помогает, имена классов вижу, а содержимое по прежнему нет, для начала хотелось бы разобраться как мне все-таки посмотреть исходный код библиотек в эклипсе, понятное дело что можно их в интернете найти, но хотелось бы именно в эклипсе, тем более если я пишу в своем классе импорт из стандартной библиотеки, то он работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 13:17 |
|
||
|
Eclipse не могу открыть код библиотеки
|
|||
|---|---|---|---|
|
#18+
com.sun.* package туда вроде как sun запихивала проприетарные участки кода лицензированные у сторонних компаний или ограниченных как то патентами и все такое. Поэтому исходники и не публиковались в связи с отсуствие прав на раскрытие исходных кодов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 13:26 |
|
||
|
Eclipse не могу открыть код библиотеки
|
|||
|---|---|---|---|
|
#18+
но все можно найти обычно здесь http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8-b132/com/sun/awt/AWTUtilities.java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 13:30 |
|
||
|
Eclipse не могу открыть код библиотеки
|
|||
|---|---|---|---|
|
#18+
оказалось, что вы хотите посмотреть исходный код класса com.sun.awt.AWTUtilities. Видимо, он не прилагается в zip-архиве с исходным кодом (можете проверить содердимое архива глазами). Но этот класс вам не нужен, так что и исходный код не нужен. Классы с пакетом, начинающимся на com.sun не предназначены для использования в своих программах. Eclipse даже предупреждает о нём: Access restriction: The type 'AWTUtilities' is not API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2017, 13:46 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2123015]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 350ms |

| 0 / 0 |
