37

Linux では、file-roller を使用して、手動で開かずに EAR ファイルのコンテンツをブラウズして開くことができます。また、含まれている WAR ファイルやその JAR ファイル内をすばやく掘り下げることもできます。

これは、私が OSX で不足している必須ツールの 1 つです (meld とともに)。

これを行うことができる良いツールはありますか?

更新: 自分のニーズに合ったツールを見つけました: http://www.zipeg.com/

真夜中の司令官 (MC) への名誉ある言及 - ただし、これはコマンド ライン (ただし非常に高速) であり、VI の新しいバージョン (圧縮ファイルに入れることができます) です。

4

4 に答える 4

42

ファイルをアンパックせずに開くことができる OS X ZIP ユーティリティであれば、それが可能です。または、ターミナル ウィンドウを開いて次のように入力します。

jar tvf <filename.jar>

ファイルを Finder からターミナル ウィンドウにドラッグすると、ファイル名が入力されます。出力を less にパイプして上下にスクロールすることもできます。

jar tvf <filename.jar> | less
于 2011-06-08T20:37:01.763 に答える
9

それを「.zip」ファイルにコピーし、zip ユーティリティを使用して内部をのぞきます。

.ears、.wars、および.jars は、追加の必要なアイテムが内部にパックされた単なる zip ファイルです。

内容を抽出したい場合は、それらを解凍できます。Java にはjar、アーカイブを圧縮/解凍する機能を提供するコマンドが含まれています (および、アーカイブが適切な jar ファイルであることの追加の検証)。

于 2011-06-10T14:50:29.677 に答える
7

Jarzillaを試してみることもできます。

于 2012-11-05T01:42:01.420 に答える
1

まだ実行できない場合は、*。jarにファイル拡張子が表示されていることを確認してください。名前を*.zipに変更します。これにより、ファイルをZIPファイルであるかのように開くことができます。* .classファイルの操作が終了したら、ファイルを実行できるように*.jarに戻します。

これはやや面倒ですが、新しいプログラムをインストールする必要がないため、管理者権限の有無にかかわらず、どのコンピュータでも実行できます。

于 2011-06-08T21:19:19.553 に答える