在Jar中查找课程

时间:2010-09-03 06:14:55

标签: java unix class jar

我有一个jar文件,我想知道其中的所有类。我有什么方法可以做到吗?

2 个答案:

答案 0 :(得分:2)

jar文件只是一个花哨的zip存档。您可以使用java.util.jar包中的类来读取jar文件并遍历其内容,查找.class文件。

答案 1 :(得分:2)

如何使用jar

jar tf jar-file
  • t选项表示您想要 查看目录 JAR文件。
  • f选项表示JAR 要查看其内容的文件 在命令行中指定。 没有f选项,Jar工具 期待stdin上的文件名。
  • jar-file参数是文件名 JAR的(或路径和文件名) 要查看其内容的文件。

如果您只想列出.class个文件,可以使用grep过滤结果:

jar tf jar-file | grep '\.class$'