Я отлаживаю свой код, но ошибка показывает «Источник не найден». при использовании точки останова строки. Проблема в том, что я могу импортировать java.util. *, Но я не вижу кода в нем, например, я хочу видеть исходный код AbstractSet.
Я искал много способов. Я вполне уверен, что любой ярлык, как Ctrl + T + клик или что-то еще не работает. Чтобы избежать дублирования проблем, я пробовал много способов, таких как Как просмотреть исходный код классов Java SDK (java.lang, java.util, ...) в Eclipse? Однако этот способ нене работает для меня. Я скачал JDK-13, и это тоже не сработало. Что мне нужно, это просто увидеть код в java.util. Надеюсь, что кто-нибудь поможет.
ошибка:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.remove(Unknown Source) // here is the problem
at ArrayMap$ArrayMapEntrySetIterator.remove(ArrayMap.java:135)
at java.util.AbstractMap.remove(Unknown Source)
at test.main(test.java:22)
@ bathudaide Спасибо за ваш ответ. Сейчас я могу увидеть исходный код, нажав Ctrl + клик по имени класса. Тем не менее, я все еще сталкивался с ошибкой при попытке запустить мой код. source_not_found Пожалуйста, смотрите изображение. jdk-687fd7c7986d - это то, что я скачал по вашей ссылке. Я положил его в мою предыдущую папку, затем он работает нормально, когда я нажимаю Ctrl + щелчок по имени класса, но я все еще встречал «Неизвестный источник», который совпадает с кодом ошибки выше.
Я проверил этот-> Я получаю «Источник не найден» при отладке моего Java-кода в Eclipse Но у меня это не сработало.