今日からあなたもLinuxシステム管理者

unzip

Javaの開発をやっていて、あるクラスを利用するのにどのjarファイルが必要か分からない時がある。そのような時はunzipコマンドでjarの中身を調べれば良い。unzipコマンドはzipファイルやjarファイルの展開や圧縮されているファイルの一覧を表示することができる。

例えば、xxx.jarの中にDriverクラスが含まれるかどうかを調べるには、unzip -lとgrepコマンドをパイプでつないで、

[mobile@localhost ~]$ unzip -l xxx.jar | grep Driver.class

とすると良いだろう。

また、クラスを探す対象を複数のjarファイルにする場合はワイルドカードを用いるが、バックスラッシュ(あるいは\)を用いて以下のように記述するか、

[mobile@localhost ~]$ unzip -l \*.jar | grep Driver.class

または*.jarをシングルクォートで括る必要がある。

[mobile@localhost ~]$ unzip -l '*.jar' | grep Driver.class

新着情報
【オープンソースソフトウェア環境構築】Apple silicon Macで開発環境を構築
【Rust Tips】Actix webでJSONをPOSTする
【Rust Tips】コマンドライン引数を取得する

Copyright(C) 2004-2015 モバイル開発系(K) All rights reserved.
[Home]