問題タブ [jpackage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
266 参照

java - Javaのjpackage wixのデフォルトをオーバーライドして、インストール場所を含む環境変数を作成する方法は?

jpackage (Java 14)を使用してパッケージ化されたデスクトップ Java アプリケーションがあります。

Windows インストーラー

インストール場所が環境変数に取り込まれるように jpackage wixのデフォルトを変更/オーバーライドする方法を知りたいです。

WiX クックブックに記載されている方法を使用して、(jpackage によって作成されたデフォルトの main.wxs に) 環境変数を追加しようとしました: https://learning.oreilly.com/library/view/wix-cookbook/9781784393212/ch13s02.html

また、jpackage によって作成された overrides.wxi ファイルに環境変数を追加しようとしましたが、これは正しいことではないと思います。

これらの試みはどちらも jpackage の失敗の原因でした。

また、時間をかけて WIX のドキュメントを調べましたが、かなり難解であることがわかりました。

したがって、ヒント、提案、または例は大歓迎です。


参考までに: jpackage によって作成されたデフォルトの main.wxs:


参考までに: jpackage によって作成されたデフォルトの overrides.wxi: