この記事では、Jar パッケージの使用法を詳しく分析します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
jar は標準の Java パッケージング コマンドであり、JAVA_HOME/bin/ ディレクトリにあります。主な機能は、複数のファイルを 1 つの jar ファイルにパッケージ化することです。
jar ファイルを作成し、次のようにコードをコピーします: jar c[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
jar ファイルのコピー コードを次のように更新します: jar u[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
jar ファイルを解凍し、次のようにコードをコピーします: jar x[vf] [jarfile] [inputfiles] [-Joption]
Jar パッケージ構造を表示し、次のようにコードをコピーします: jar t[vf] [jarfile] [inputfiles] [-Joption]
jar ファイルにインデックスを追加し、次のようにコードをコピーします。 jar i jarfile [-Joption]
[] はオプションを表します
パラメータ分析は次のとおりです。
jarfile: 作成、更新、解凍、または表示されるターゲット jar ファイル。-f オプションとともに使用されます。
inputfiles: ファイルまたはディレクトリ。複数のファイルまたはディレクトリはスペースで区切られ、パッケージ化する必要があるファイルまたはディレクトリ、解凍する jar パッケージ内のファイルまたはディレクトリ、および表示する jar パッケージ内のファイルまたはディレクトリを示します。ディレクトリの場合は再帰的に処理されます。オプション 0 を追加しない限り、複数のファイルは zip モードで圧縮されます
マニフェスト: -m パラメーターとともに使用されるマニフェスト ファイルを指定します。
エントリポイント: -e オプションとともに使用して、アプリケーションのエントリ ポイントとしてクラス名を指定します。特に、-m、-f、および -e パラメーターに対応するマニフェスト、jarfile、およびエントリーポイントの順序は同じである必要があります。
-C dir: 入力ファイルを処理するときに、後続の入力ファイルのディレクトリを指定します。 -C dir 入力ファイルは複数存在する可能性があります。
-Joption: Java 実行環境のパラメータを指定します。-J とオプションの間にはスペースを入れてはいけません。
オプション:
c 新しい jar パッケージを作成する
u 既存のjarパッケージを更新する
x 指定されたjarパッケージを解凍します。
t jar パッケージの内容を表示します
jarfile で使用される f
v 出力の詳細
0 zip 圧縮を使用しないでください。
M は、jar パッケージの生成時にマニフェスト ファイルを作成しません
m はマニフェストで使用されます
e は、プログラムのエントリ クラスを指定し、Main-Class に対応する生成されたマニフェスト ファイルに書き込むためにエントリポイントとともに使用されます。マニフェストと併用し、マニフェスト内で Main-Class が指定されている場合、パッケージ化エラーが発生します。
この記事が皆さんの Java プログラミングに役立つことを願っています。