単純な Java プロジェクトは、実行可能な jar パッケージまたは共通の依存関係パッケージにパッケージ化されます。

Java ツールを作成し、それを実行可能な jar パッケージ、または共通の依存関係パッケージにパッケージ化して使用します。

 

目次

Java ツールを作成し、実行可能な jar パッケージまたは共通モジュール パッケージとして提供します。

解決策 1: 出力 jar パッケージの結果が乱雑である

オプション 2. 簡単に置き換えるために、エクスポートされる jar パッケージに依存します。

3. jar パッケージを利用してログを管理し、それを現在のプロジェクトに返して管理します。

4. 通常のモジュールパッケージを作成する



単純な Java プロジェクトは実行可能な jar パッケージにパッケージ化されており、デフォルトでメイン クラスを実行し、他のメイン関数クラスも実行できます。

最後に実行中のコマンド: ビジネス分割スレッド プールの 2 つの実装

#运行jar包中的某个main函数类,后面带main函数传入的参数。
java -classpath imsdatamove.jar cn.com.yusys.ThreadMain 30 D:/svnku/lll.txt
#直接运行jar包指定的默认主类。
java -jar imsdatamove.jar 30 D:/svnku/lll.txt

idea で実行できる初期プロジェクト構造は次のとおりです。

解決策 1: 出力 jar パッケージの結果が乱雑である

または右上隅にある

依存する jar パッケージの内容を抽出する方法では、厄介な結果が生じます。

次のように apply ok を直接使用してください。

結果は次のようになります。依存する jar パッケージの内容が削除されます。しかし、それは使用できます。

オプション 2. 簡単に置き換えるために、エクスポートされる jar パッケージに依存します。

自分でフォルダー libs を手動で作成し、依存するすべての jar パッケージをフォルダーに配置します。そうでない場合は、それをビルドする必要はありません。MANIFEST.MF 内のパスが一致する限り。

自分でディレクトリを作成した場合は、MANIFEST.MF の前にディレクトリを編集して追加する必要があります。

3. jar パッケージを利用してログを管理し、それを現在のプロジェクトに返して管理します。

次のように追加後に含めることができます。

これを行わないと、依存する jar パッケージ内のログが出力されます。logback のルート レベルが info に設定されている場合でも、次のように内部のログが出力されます。

管理者が完了したら、単純に次のコマンドを押します。

4. 通常のモジュールパッケージを作成する

空を選択します:

[名前] を、jar サフィックスを除いた指定された jar パッケージ名に変更します。

パッケージ化する対応するモジュールを jar パッケージにドラッグし、それに続く依存モジュールを削除します。

元のjarパッケージの依存バージョンファイルをプロジェクトディレクトリに置き、指定するか、新規作成します。

パック:

 

 

おすすめ

転載: blog.csdn.net/itwxming/article/details/108127115