ホームページ > Java > &#&チュートリアル > Java Swing プログラムから実行可能 JAR ファイルを作成するにはどうすればよいですか?

Java Swing プログラムから実行可能 JAR ファイルを作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-26 09:43:11
オリジナル
948 人が閲覧しました

How to Create an Executable JAR File from a Java Swing Program?

Swing を使用した Java プログラムからの実行可能 JAR ファイルの作成

Java プログラムの実行可能 JAR ファイルの作成は、アプリケーションをパッケージ化して配布するための重要な手順です。このタスクを実行するための詳細なガイドは次のとおりです。

JAR ファイルの作成

JAR (Java ARchive) ファイルは、複数の Java クラス ファイルを 1 つにバンドルするコンテナです。実行可能。 JAR ファイルを作成するには、次の手順に従います。

  1. Java ファイルをコンパイルします。 好みの Java コンパイラを使用して、プログラムを構成する Java ファイルをコンパイルします。
  2. マニフェスト ファイルの作成: 次の内容を含む MANIFEST.MF という名前のファイルを作成します。 content:
Manifest-Version: 1.0
Main-Class: [Fully-qualified name of your main class]
ログイン後にコピー

たとえば、メイン クラスが "MyMainClass" の場合、マニフェスト ファイルには次の内容が含まれます:

Manifest-Version: 1.0
Main-Class: com.example.main.MyMainClass
ログイン後にコピー
  1. Place Files in a ディレクトリ: コンパイルされた Java クラス ファイルと MANIFEST.MF ファイルを

実行可能 JAR の作成

ファイルが整理されたら、jar コマンドを使用して実行可能 JAR ファイルを作成します:

jar cfm [jar-name].jar MANIFEST.MF *.class
ログイン後にコピー

このコマンドは、必要なすべてのファイルを含む「[jar-name].jar」という名前の JAR ファイルを作成します。クラス ファイルと指定されたメイン クラス。

サンプル コード

次の Java Swing プログラムを考えてみましょう。

public class JarExample {

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                // Your Swing code goes here
            }
        });
    }
}
ログイン後にコピー

実行可能ファイルの作成のJAR JarExample

  1. javac JarExample.java を使用して Java ファイルをコンパイルします。
  2. 次の内容を含む MANIFEST.MF ファイルを作成します:
Manifest-Version: 1.0
Main-Class: JarExample
ログイン後にコピー
  1. コンパイルされた JarExample.class ファイルとMANIFEST.MF ファイルをディレクトリに作成します。
  2. jar cfm jarexample.jar MANIFEST.MF JarExample.class を使用して実行可能 JAR ファイルを作成します。

これにより、「」という名前の実行可能 JAR ファイルが作成されます。 jarexample.jar」をダブルクリックするか、java -jar を使用して起動できます。コマンド。

以上がJava Swing プログラムから実行可能 JAR ファイルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート