2011-06-08 106 views
28

在Linux上,我可以使用文件滾輪並打開瀏覽EAR文件的內容而無需手動打開它,甚至可以挖掘到包含的WAR文件並在該JAR文件很快。在OSX上瀏覽檔案(Ear,War,Jar)的好工具

這是另一個必須有我在OSX上缺少的工具(以及meld)。

任何可以做到這一點的好工具?

更新: 我發現了一個工具,它適合我的需求:http://www.zipeg.com/

榮譽獎午夜指揮官(MC) - 但它的命令行(但速度非常快),以及VI的新版本(這可以進入壓縮文件)

+2

將文件重命名爲.zip,並使用內置的解壓縮工具將其打開。 – pickypg 2011-06-08 20:20:38

+0

嗯,即使不重新命名它,我也可以做到這一點,但它只是在當前文件夾中提取它(並將它留在那裏,我不喜歡),更重要的是,它不允許按照我的要求進入子文檔。 – 2011-06-08 20:22:49

+0

我今天休息。錯過了包含的類型請求。在這種情況下,請看[Jar Inspector](http://www.codeland.org)。 – pickypg 2011-06-08 20:34:28

回答

3

在Linux上我使用Krusader從我所看到的還有爲Mac http://www.krusader.org/handbook/mac-port.html

+0

謝謝,這很不錯,雖然在OSX上工作的版本是舊的一個本地應用程序會好得多。 – 2011-06-10 14:51:28

27

任何OS X的ZIP實用程序,可以打開文件,而無需解壓縮它們。或者,打開一個終端窗口,輸入:

jar tvf <filename.jar> 

您可以從Finder中的文件拖到終端窗口,它將填充文件名給你。您還可以將輸出管道縮小以上下滾動。

jar tvf <filename.jar> | less 
+0

我知道,但這不是很方便。我使用它來「探索」一個戰爭/罐子,也許選擇一個文件深入並打開它(只有那一個)等等...... – 2011-06-10 14:48:16

1

端口如果您已經不能做到這一點,請確保您可以看到文件的擴展名* .jar。將名稱更改爲* .zip,這將允許您打開文件,就像它是一個ZIP文件(它是)。當您完成* .class文件的播放時,將其更改回* .jar,以便您可以執行該文件。

雖然這有點繁瑣,但不需要任何新的程序安裝,因此可以在任何計算機上完成,無論是否具有管理權限。

+0

對不起,那不是我的問題。 – 2011-06-10 14:52:10

+0

啊,好的。必須誤解它,對此感到遺憾。 – 2011-06-13 21:45:33

2

我發現了一個工具,它適合我的需求:http://www.zipeg.com/

榮譽獎午夜指揮官(MC) - 但它的命令行(但很快速)

5

我把它複製到對「.zip」文件然後使用我的zip工具查看裏面。

.ear s,.war s和.jar s只是zip文件,其中包含額外的必需項目。

如果你想提取的內容,你可以解壓縮它們。 Java包含一個jar命令,該命令提供壓縮/解壓縮存檔的功能(以及額外驗證存檔正確的jar文件)。

6

您可能還想試一試Jarzilla

+0

哇 - 太棒了。快速且非常方便,只需放下JAR文件即可。有搜索。 – n13 2013-08-10 02:43:38

+3

更新:JarZilla不適用於小牛隊。好吧。 – n13 2013-10-25 14:25:21

+3

它會工作,但您需要關閉網守: 打開安全和隱私首選項 更改設置「允許從下載的應用程序」設置「Anywhere」 – depsypher 2013-11-12 01:53:56