如何确定给定 jar 的组织和包含的包的名称?
How can I determine the org of a given jar and the names of contained packages?
我想使用 jar 中包含的一些 java 类,例如 introcs.jar for example. As seen in Java code to import JAR file,需要 org
和 somepackage
的值导入。如果我只有罐子(没有任何其他信息),我如何确定 org
和 somepackage
?如果可能的话,我不想打开罐子。
如果知道 org
和 somepackage
就很简单了。我知道如何添加到 classpath
.
(Windows 10 x64)
链接页面显示 classes 都在没有名称的顶级包中。此外,这些 class 似乎是 运行,而不是导入的。要 运行 他们,输入:
java -jar introcs.jar <ClassName>
不过,一般来说,任何体面的 jar 文件都应该附带说明每个 jar 所在包的文档。您基本上需要了解一些关于您将要使用的 class 的事情;至少, class 的作用以及应该如何使用。 “应该如何使用”的一个重要部分是它在哪个包中。
我想使用 jar 中包含的一些 java 类,例如 introcs.jar for example. As seen in Java code to import JAR file,需要 org
和 somepackage
的值导入。如果我只有罐子(没有任何其他信息),我如何确定 org
和 somepackage
?如果可能的话,我不想打开罐子。
如果知道 org
和 somepackage
就很简单了。我知道如何添加到 classpath
.
(Windows 10 x64)
链接页面显示 classes 都在没有名称的顶级包中。此外,这些 class 似乎是 运行,而不是导入的。要 运行 他们,输入:
java -jar introcs.jar <ClassName>
不过,一般来说,任何体面的 jar 文件都应该附带说明每个 jar 所在包的文档。您基本上需要了解一些关于您将要使用的 class 的事情;至少, class 的作用以及应该如何使用。 “应该如何使用”的一个重要部分是它在哪个包中。