如何找到Java类所属的Jar

如何找到Java类所属的Jar,java,Java,我需要知道下载JDK/JRE时,类属于哪个JAR。是否有使用Eclipse或任何其他工具搜索特定类所属的Jar的通用方法。现在,我必须在WinRAR中打开jar并检查每个jar,以查找我正在搜索的类是否存在。您可以从在JarFinder上搜索该类开始 不完美,因为有时一个类位于多个JAR中。但这可能有助于缩小搜索范围 如果链接停止工作,则可以使用您喜爱的搜索引擎找到其他类似的服务 如果您使用的是Eclipse,请使用“打开类型”对话框(ctrl-shift-T)并搜索该类 找到它后,在对话框底

我需要知道下载JDK/JRE时,类属于哪个JAR。是否有使用Eclipse或任何其他工具搜索特定类所属的Jar的通用方法。现在,我必须在WinRAR中打开jar并检查每个jar,以查找我正在搜索的类是否存在。

您可以从在JarFinder上搜索该类开始

不完美,因为有时一个类位于多个JAR中。但这可能有助于缩小搜索范围


如果链接停止工作,则可以使用您喜爱的搜索引擎找到其他类似的服务

如果您使用的是Eclipse,请使用“打开类型”对话框(ctrl-shift-T)并搜索该类

找到它后,在对话框底部可以看到它所在的jar文件


这仅在jar文件位于类路径中时有效。

在eclipse中,您可以使用
ctrl+shift+t
(这意味着您正在搜索目标),它将弹出一个窗口并输入您的类名。它将向您显示类名所属的jar。

在eclipse中,打开一些类,只需导入
TimedWindowEvent
类,然后按功能键
F3
或按
Ctrl+鼠标单击
eclipse将把它带到类来自的jar。

在eclipse中:

  • 按Ctrl+Shift+T组合键
  • 这将打开一个对话框。输入类名
  • 然后它将搜索所有匹配的类文件
  • 在选择类文件时,在对话框的底部,它在包含该类的类路径中显示jar文件
    jar vtf jarFile.jar列出jar的内容,这取决于您正在运行的操作系统,您可以编写一个简单的脚本来执行此操作。将所有可能的jar包含到您的eclipse项目依赖项中。然后使用选项导航->打开类型。。。。然后键入所需的类名来搜索它。+1。即使这样,当Jar不在eclipse运行时(例如,不在任何项目的运行时使用)也会出现问题