在Linux上我可以使用文件滚动并打开浏览EAR文件的内容而无需手动打开它,甚至可以快速挖掘包含的WAR文件和JAR文件。
这是另一个必须拥有我在OSX上缺少的工具(以及meld)。
任何可以做到这一点的好工具?
更新 我找到了一个符合我需求的工具:http://www.zipeg.com/
尊敬的午夜指挥官(MC) - 但它是命令行(但非常快)以及VI的新版本(可以进入压缩文件)
答案 0 :(得分:30)
任何可以在不解压缩文件的情况下打开文件的OS X ZIP实用程序都可以。或者,打开终端窗口并键入:
jar tvf <filename.jar>
您可以将文件从Finder拖到终端窗口,它会为您填充文件名。您还可以将输出管道输入到较少的位置以上下滚动。
jar tvf <filename.jar> | less
答案 1 :(得分:7)
您可能还想尝试Jarzilla。
答案 2 :(得分:5)
我将其复制到“.zip”文件中,然后使用我的zip工具查看内部。
.ear
s,.war
和.jar
只是压缩文件,其中包含其他必需的项目。
如果要提取内容,可以将其解压缩。 Java包含jar
命令,该命令提供压缩/解压缩存档的功能(以及存档是正确jar文件的额外验证)。
答案 3 :(得分:3)
在Linux上我正在使用Krusader,从我看到的有一个Mac端口http://www.krusader.org/handbook/mac-port.html
答案 4 :(得分:2)
我找到了一个符合我需求的工具:http://www.zipeg.com/
尊敬的午夜指挥官(MC) - 但这是命令行(但非常快)
答案 5 :(得分:1)
如果您还不能这样做,请确保您可以在* .jar上看到文件扩展名。将名称更改为* .zip,这将允许您打开文件,就像它是一个ZIP文件(它是)。当您完成* .class文件的播放后,请将其更改回* .jar,以便您可以执行该文件。
虽然这有点单调乏味,但它不需要任何新程序安装,因此可以在任何计算机上完成,无论是否拥有管理员权限。