在 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