5

私はjavapackagerを使用して、コマンドラインを使用してjreがバンドルされたexeインストーラーを作成しています。

コマンドラインを使用してアイコンを追加し、インストーラーをカスタマイズする方法を知っている人はいますか?

これらは私が使用するコマンドです:

javapackager -deploy -native -outdir packages -outfile myFile 
-srcdir documents -srcfiles Application.jar -appclass application.Main 
-name "Application" -title "Application Title"

license="info" およびその他のコマンドを追加しようとしました

4

1 に答える 1

9

文書化されているようiconに、接頭辞付きのオプションを-B使用して、カスタム アイコンを使用します。

-Bicon=app.ico

または、アイコン ファイルを に置きますpackage/windows/appName.ico


以下は、EXE セットアップ ファイルを生成するための完全な例です。

前提条件:

  • これは Windows でのみ機能します。
  • http://www.jrsoftware.orgから Inno Setup 5 以降をインストールし、PATH に追加する必要があります。

指図:

javapackager -deploy -native exe -Bruntime="C:\Program Files\Java\jdk1.8.0_66\jre" -Bicon=app_icon.ico -BsystemWide=true -BshortcutHint=true -outdir パッケージ -outfile appFile -srcdir dist -srcfiles MyApp.jar;COPYING.txt -appclass somePackage.MainClass -BlicenseFile=COPYING.txt -name appName -title "アプリケーション名"

  • javapackager:にある Java パッケージャー ツールです%JDK_HOME%\bin\javapackager.exe
  • -deploy -native exe : Windows .exe インストーラーを生成します。
  • -Bruntime : パッケージ バンドルに含める JRE の場所。
  • -Bicon : インストーラー ファイル アイコンとして使用される .ico ファイルのパス。
  • -BsystemWide : アプリケーションが Program Files にインストールされているか、ユーザーのホーム ディレクトリの標準的な場所にインストールされているかを示すフラグ。Program Files にアプリケーションをインストールするには、true に設定します。ユーザーのホーム ディレクトリにアプリケーションをインストールするには、false に設定します。デフォルトは false です。
  • -BshortcutHint : ショートカットがデスクトップに配置されているかどうかを示すフラグ。デスクトップにショートカットを追加するには、true に設定します。デフォルトは false です。
  • -BlicenseFile : インストールの開始後に表示される使用許諾契約を含むテキスト ファイル。このファイルは 内にあり、 内srcdirにリストされている必要がありますsrcfiles

    • この例では、MyApp.jarとはフォルダー (-srcdir で指定)にあることに注意してください。実行可能なjarファイルです。COPYING.txt./dist/MyApp.jar

追加:

package/windows/appName-setup-icon.bmp
  • 次のファイルも検出されます。
package/windows/appName.iss (Inno Setup project file)
package/windows/appName-post-image.wsf (script to run after application image is populated)
  • 詳細オプション-vを使用して、実行中に詳細を表示しますjavapackagerjavapackager完了すると、次のようなメッセージが出力されます。

構成ファイルは C:\Users\Fouad\AppData\Local\Temp\fxbundler3314360063389283581\windows に保存されます。それらを使用してパッケージをカスタマイズします。

そのフォルダーには、次の便利なファイルがあります。

  • appName.ico
  • appName.iss
  • appName-setup-icon.bmp

多くのための:

于 2015-12-13T15:57:31.173 に答える