如何确定给定jar的组织结构和包含的包的名称



我想使用jar中包含的一些java类,比如introcs.jar。正如在导入JAR文件的Java代码中所看到的,需要orgsomepackage的值来导入。如果我只有jar(没有任何其他信息(,我如何确定orgsomepackage?如果可能的话,我宁愿不打开罐子。

如果orgsomepackage是已知的,那么这是微不足道的。我知道如何添加到classpath

(Windows 10 x64(

链接页面显示类都在没有名称的顶级包中。此外,看起来这些类是要运行的,而不是导入的。要运行它们,请键入:

java -jar introcs.jar <ClassName>

不过,一般来说,任何像样的jar文件都应该附带说明每个jar在哪个包中的文档;至少,这个类做什么,以及应该如何使用它。而";应该如何使用";是在哪个包裹里。

最新更新