最初のタイプ:Eclipseに付属するエクスポート機能を使用します
最初の方法は、最初の状況を見るために2つの状況に分割されます。外部JARを参照せずにプロジェクトパッケージ
ステップ1:プロジェクトを右クリックしてエクスポートを選択し、Java> JARファイルを選択します(実行可能なJARファイルを選択しない)
ステップ2:エクスポートするプロジェクトとファイルを選択し、ファイルエクスポートパスを指定します。次の2つのステップを続けて4番目のステップをクリックします。
ステップ3:メインクラスを選択します。
上記の手順に従って、外部JARプロジェクトのパッケージを参照せずに完了します。
2番目のケース:外部瓶を参照せずにプロジェクトパッケージ
外部瓶を参照するとき、日食に付属するエクスポートを使用するのは少し面倒です。
ステップ1:メインマニフェストファイル「mainfest.mf」を準備し、プロジェクトフォルダーの下に配置します。
mainfest.mfは、JARの構成ファイルです。最初の行はバージョンを定義し、2行目は外部瓶のパスを指し、3番目の行はメインクラスの表示、4行目は空白線です。
マニフェストバージョン:1.0クラスパス:lib/rxtxcomm.jarメインクラス:com.main.client
mainfest.mfの書き込みには厳格な仕様が必要であり、少し不注意がJARの実行が無効になることは注目に値します。
1最初の行は空にすることはできません。線の間に空の線がありません。各ラインの最後の文字はスペースにはなりません
2最後の行は空の行でなければなりません
3各プロパティの名前と価値の間にスペースが必要です(コロンの後)
4ファイルの各行は72バイトを超えることはできません(通常、70個のASCII文字とキャリッジリターンラインブレーク)。 72バイトで十分でない場合、新しいラインが開始され、スペースから開始されます。スペースから始まる線は、前の行の継続と見なされます。
詳細なルールこの記事では、manifest.mfファイルを書くための注意事項について説明しています
ステップ2:外部瓶のないプロジェクトと同様に、上記のように最初にステップ3を実行します。違いは、既存のリストを選択し、[完了]をクリックする必要があることです。
上記は、最初の方法の2つの状況です。この時点で、JARパッケージを生成できます。 (JARファイルを実行する方法?ここをクリックしてください)
最初のタイプ:Eclipseプラグインファットジャーを使用して瓶をパッケージ化する
ステップ1:最初にEclipse用のFat Jarプラグインをインストールします
ファットジャーアップデートサイト:http://kurucz-grafika.de/fatjar
ファイルがロードされたら、クリックしてすべてを選択すると、次のステップが完了したことがわかります。再起動するように求められ、インストールが完了します。 (ファットジャーのインストールエラー?ここをクリックしてください)
ステップ2:プロジェクト名を右クリックすると、ビルドファットジャーとクリックが表示されます。
ステップ3:瓶とメインクラスのストレージ場所を構成します。
赤いボックスで必要です。ブラウザをクリックしてメインクラスを選択します。 (ブラウザをクリックできませんか?ここをクリックしてソリューションを確認してください)
ステップ4:パッケージ化するファイルと外部瓶を選択し、[完了]をクリックします。
この時点で、Fat Jarプラグインを使用して外部瓶を作成してプロジェクトを完了しました。
中央と解決策で遭遇する可能性のある問題
質問1:梱包後にjarファイルを実行する方法は?
解決:
最初の方法:Java -jar xxx.jarをCMDの直下に入力して、実行を開始します。 (ドライブ文字とフォルダーを切り替える必要がある場合があります。ここをクリックしてください)
(写真に示されているように、jarはcディスクユーザー> chenの下に配置されています)
2番目の方法:新しいバッチファイル、コンテンツの作成:Java -Jar XXX.Jar。 JARパッケージと同じフォルダーの下に配置し、ダブルクリックして実行して効果を表示します。
質問2:ファットジャーのインストール時にエラーが発生した場合はどうすればよいですか?
解決:
日食
ヘルプ - >新しいソフトウェアのインストール...-> works
- >「Eclipse Project Updates -http://download.eclipse.org/eclipse/updates/4.7」を選択します
- >「Eclipse 2.0スタイルプラグインのサポート」を「Eclipseテスト、ツール、例、およびエクストラ」で確認してください
インストール後、ファットジャーをインストールするだけです
質問3:なぜ私のメインクラスはファイルを参照できないのですか? (EclipseとFat Jarバージョンの互換性に問題がある可能性があると思います)
解決:
まず、Eclipseに含まれるエクスポートを使用して、メインクラス名(エクスポート方法は上記のようです)を表示し、次にコピーして貼り付け、ステップに続行します。
一般的に、メインクラスはパッケージ名です。メインクラス名には、Java、Main、その他の接尾辞がない場合があります。
注:記事で使用されているソフトウェアとバージョンは次のとおりです
公式の翻訳プラグインを使用して酸素を除いて
JDK 9
ファットジャープラグイン
要約します
上記は、EclipseがプロジェクトをJARファイルにパッケージ化するための2つの方法と問題解決方法の詳細な説明です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!