vue3+springboot プロジェクトは、最も簡単なチュートリアルである exe としてパッケージ化されています (成功、ネイティブは必要ありません)。

1.jdk17をインストールする

  1. まず、プロジェクトは jdk17 以降を使用してパッケージ化する必要があります。
  2. 環境変数を設定したり、bin スタイル jdk17 をダウンロードしたり、解凍後に bin に直接入力したりする必要はありません。

2. .net を有効にする環境を構成する

  1. 「コントロール パネル」を開く: Windows の [スタート] メニューをクリックし、[コントロール パネル] を選択します。

  2. 「プログラム」または「プログラムと機能」を開きます。Windows のバージョンに応じて、「プログラム」または「プログラムと機能」を選択します。

  3. [Windows の機能をオンまたはオフにする] を選択する: [プログラム] または [プログラムと機能] ウィンドウの左側のパネルに、[Windows の機能をオンまたはオフにする] オプションがあります。クリックして。ここに画像の説明を挿入

  4. .NET Framework 3.5.1 を有効にする: [Windows の機能] ウィンドウで、[.NET Framework 3.5 (.NET 2.0 および 3.0 を含む)] のチェックボックスを見つけます。チェックボックスをオンにして「OK」ボタンをクリックします。ここに画像の説明を挿入

  5. .NET Framework 3.5.1 をインストールする: .NET Framework 3.5.1 を有効にすると、システムは必要なファイルを自動的にダウンロードしてインストールします。これには時間がかかる場合がありますので、しばらくお待ちください。

  6. インストールの完了: インストールが完了すると、成功メッセージが表示されます。

3.wix 3をインストールする

  1. 次に、wix バージョン 3 以降のアドレスRelease WiX Toolset v3.11.2 · wixtoolset/wix3 (github.com)をダウンロードします。

  2. パスの構成: インストール中に選択の余地がない場合は、通常、このパスをここで環境変数パスに構成します。ここに画像の説明を挿入

  3. コマンドを使用して、インストールが成功したかどうかをテストします

    candle.exe
    light.exe
    
  4. コンパイルを実行します (jdk17 以降の環境変数を設定せずにこのコマンドを実行する場合は、jdk17 の bin に入り、cmd コマンド ライン ウィンドウを開いて実行する必要があります)。

    jpackage --type exe --input <path_to_jar> --main-jar <jar_file> --name <output_name> --win-dir-chooser --icon <icon_file_path>
    

    ここに画像の説明を挿入

    アドレスバーに「cmd」と入力してコマンドラインウィンドウを開き、コマンドを実行します。

    • <path_to_jar>:Spring Boot アプリケーションの JAR ファイル パスを指定します。
      • <jar_file>:Spring Boot アプリケーションのメイン JAR ファイル名を指定します。
      • <output_name>: 出力するEXEファイルの名前を指定します。
      • --icon <icon_file_path>アイコンのパスを設定する

    --win-dir-chooserオプションを使用すると、ユーザーはインストール ディレクトリを選択できます。

    必要に応じて、出力ディレクトリの指定、アイコンの設定、アプリケーションの説明の追加など、他のオプションを追加できます。

  5. jpackageコマンドを実行します。上記のjpackageコマンドを実行します。これにより、jpackageツールが使用され、Spring Boot アプリケーションが実行可能 EXE ファイルにパッケージ化されます。

jpackageコマンドの特定のパラメーターとオプションは、使用する Java バージョンによって異なる場合があることに注意してください。jpackage --helpこのコマンドを使用すると、使用可能なオプションと構文を確認できます。

以下はコマンドの例です

例えば:

jpackage --type exe --input D:\project\My\docker\middlewareDeploy\target --main-jar middlewareDeploy-0.0.1-SNAPSHOT.jar --name MiddlewareDeploy --win-dir-chooser

4 番目に、フロントエンド vue3 バックエンド springboot3 は exe としてパッケージ化されています。

これはデモンストレーション例です。ユーザーがフロント エンドとバック エンドを分離したプロジェクトを完了した後、フロント エンドとバック エンドを直接 exe にパッケージ化できます。このようにして、この exe を他の人のコンピュータに直接送信して、直接使用することができます。

1. フロントエンド プロジェクト vue3 をパッケージ化します。

  1. 注文の実行

     pnpm run build
    
  2. すると、vue3 プロジェクトに dist フォルダーが表示されます。ここに画像の説明を挿入

  3. 次に、springboot プロジェクト内の対応する場所にある dist フォルダーにファイルを配置します。ここに画像の説明を挿入

  4. プロジェクトを開始して、正常に実行できるかどうかを確認します。もちろん、vue3 ページを開くにはテンプレート エンジンが使用されます。ここに画像の説明を挿入

2. springboot プロジェクトをパッケージ化する

  1. 環境の最初の 3 つのステップの環境がインストールされていることを確認します。コマンドを実行して表示する

    candle.exe
    light.exe
    
  2. 次に、jdk17 の bin ディレクトリに移動し、コマンド ライン ウィンドウを開いてコマンドを実行します。

    jpackage --type exe --input <path_to_jar> --main-jar <jar_file> --name <output_name> --win-dir-chooser --icon <icon_file_path>
    
  3. コマンドの実行後、2 分間待ちます。パッケージ化が完了すると、bin ディレクトリにコマンド内の名前で始まる exe が生成され、プロジェクトが exe としてパッケージ化されます。次に、インストールして起動します。

おすすめ

転載: blog.csdn.net/qq_63946922/article/details/132721173