Привет, мой вопрос касается внутренних библиотек Java. Поскольку OpenJDK доступен, есть ли какие-либо инструменты, которые могли бы показать мне, какой класс используется в каких встроенных библиотеках. Например, я хотел бы посмотреть, где класс Inet4Address
используется в OpenJDK.Как узнать, какой Java-класс используется там, где
0
A
ответ
4
любая уважающая себя IDE сделает это за вас. просто открыть класс и сделать поиск использований в IntelliJ идеи или ссылки -> рабочее пространство в затмении
+1
уважающая себя IDE :) Upvote –
0
импортировать источники затмить после этого вы можете использовать Ctrl+Shift+G
найти, где этот класс используется
Поскольку OpenJDK, попробуйте поиск Google. Один удар появился: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/net/Inet4Address.java – Ned
@NedNowotny, это сам класс. Мне это не нужно, мне нужно знать, какие классы используют класс Inet4Address. –
Другие результаты поиска Google будут отображать другие ссылки, но даже ограничены сайтом OpenJDK, результаты могут быть менее полезными - например, используйте Google для поиска 'Inet4Address сайта: http: // hg.openjdk.java.net /' Итак, скачайте исходный пакет и распакуйте архив. В Windows используйте инструмент поиска по вашему выбору, даже поиск Windows после обновления индекса. В Linux, Unix или Mac OS X введите это в командной строке в корневой каталог распакованных файлов: 'find. -тип f -print0 | xargs -0 egrep -l Inet4Address' Это вернет файлы, содержащие «Inet4Address». – Ned