Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查看在何处使用哪个Java类_Java_Openjdk - Fatal编程技术网

如何查看在何处使用哪个Java类

如何查看在何处使用哪个Java类,java,openjdk,Java,Openjdk,嗨,我的问题是关于内部Java库的。由于OpenJDK可用,是否有任何工具可以向我显示在哪些特定的内置库中使用了哪个类。 例如,我想看看OpenJDK中在哪里使用了Inet4Address类。任何自尊的IDE都会为您这样做。只需打开该类并在eclipse的intellij idea或references-->工作区中查找用法,任何自尊的IDE都会为您这样做。只需打开该类并在intellij idea或eclipse中的references-->工作区中查找用法然后将源代码导入eclipse,您可

嗨,我的问题是关于内部Java库的。由于OpenJDK可用,是否有任何工具可以向我显示在哪些特定的内置库中使用了哪个类。
例如,我想看看OpenJDK中在哪里使用了
Inet4Address
类。

任何自尊的IDE都会为您这样做。只需打开该类并在eclipse的intellij idea或references-->工作区中查找用法,任何自尊的IDE都会为您这样做。只需打开该类并在intellij idea或eclipse中的references-->工作区中查找用法

然后将源代码导入eclipse,您可以使用
Ctrl+Shift+G
查找所使用的类的位置

导入源代码到eclipse之后,您可以使用
Ctrl+Shift+G
查找所使用的类的位置

OpenJDK,试试谷歌搜索。一个成功的例子出现了:@NedNowotny,这就是这个类本身。我不需要这些,我需要知道哪些类使用
Inet4Address
类。其他谷歌搜索结果将显示其他引用,但即使限于OpenJDK站点,结果也可能不太有用——例如,使用谷歌搜索
Inet4Address站点:http://hg.openjdk.java.net/
So,而是下载一个源捆绑包并解压缩归档文件。在Windows上,使用您选择的搜索工具,甚至在索引更新后使用Windows搜索。在Linux、Unix或Mac OS X上,在解包文件的根目录的命令行中输入此命令:
find-键入f-print0 | xargs-0 egrep-l Inet4Address
,它将返回包含“Inet4Address”的文件。如果要查看代码行并对其进行分页,请改用以下命令:
find-键入f-print0 | xargs-0 egrep Inet4Address | more
-c
选项添加到egrep以查看包含“Inet4Address”的文件中该行前后的“上下文”行。有关更多选项和详细信息,请运行以下命令:
man egrep
,因为它是OpenJDK,请尝试谷歌搜索。一个成功的例子出现了:@NedNowotny,这就是这个类本身。我不需要这些,我需要知道哪些类使用
Inet4Address
类。其他谷歌搜索结果将显示其他引用,但即使限于OpenJDK站点,结果也可能不太有用——例如,使用谷歌搜索
Inet4Address站点:http://hg.openjdk.java.net/
So,而是下载一个源捆绑包并解压缩归档文件。在Windows上,使用您选择的搜索工具,甚至在索引更新后使用Windows搜索。在Linux、Unix或Mac OS X上,在解包文件的根目录的命令行中输入此命令:
find-键入f-print0 | xargs-0 egrep-l Inet4Address
,它将返回包含“Inet4Address”的文件。如果要查看代码行并对其进行分页,请改用以下命令:
find-键入f-print0 | xargs-0 egrep Inet4Address | more
-c
选项添加到egrep,以查看包含“Inet4Address”的文件中该行前后的“上下文”行。有关更多选项和详细信息,请运行以下命令:
man egrep
自尊IDE:)Upvoteself自尊IDE:)Upvote