CLI:如何浏览 jar 文件中的内容?

CLI:如何浏览 jar 文件中的内容?

在 Ubuntu 操作系统中,如何通过终端浏览 jar 文件中的内容?

答案1

您可以使用该命令unzip -l [filename]列出 jar 档案文件的内容。

首先,您可能需要安装 unzip: sudo apt install unzip

文件 gettext.jar 上的 unzip 使用示例:

username@ubuntu-server:~$ unzip -l /usr/share/java/gettext.jar
Archive:  /usr/share/java/gettext.jar
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2019-03-06 23:31   META-INF/
       66  2019-03-06 23:31   META-INF/MANIFEST.MF
     5657  2019-03-06 23:31   gnu/gettext/DumpResource.class
      699  2019-03-06 23:31   gnu/gettext/GetURL$1.class
     1579  2019-03-06 23:31   gnu/gettext/GetURL.class
---------                     -------
     8001                     5 files

或者,您可以使用 Java JDK 的 jar 命令查看 jar 文件的内容:jar -tf [filename]。(请参阅https://stackoverflow.com/questions/320510/viewing-contents-of-a-jar-file

答案2

官方信息

查看JAR文件内容的命令的基本格式是:

jar tf jar-file

如果您使用 v 选项,JAR 工具将显示其他信息:

jar tvf TicTacToe.jar

如果你没有,你应该jar安装

sudo apt install openjdk-11-jdk-headless

相关内容