問題タブ [javapackager]

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 投票する
1 に答える
31 参照

macos - javapackager を使用して Mac インストーラーをビルドするときにバンドルにフォルダーを追加します

JavaFx ShowTime.jar と config フォルダーがあります。ソフトウェアを実行するには、config フォルダが ShowTime.jar と同じディレクトリにある必要があります。config フォルダーの横には、設定とプラグインの 2 つのフォルダーがあります。

次のコードを使用して、config フォルダーを jar にバンドルできます。

ユーザーが初めてソフトウェアをインストールする場合は、jar と config フォルダーをインストール ディレクトリにコピーします。これは達成されます。

ユーザーが新しいリリースをインストールするときに、プラグイン フォルダーを置き換えたいが、既存の設定フォルダーは保持したい。これを行う方法がわかりませんか?

どうもありがとう。

0 投票する
3 に答える
1270 参照

java - 同じプラットフォーム上の複数のターゲット用の Java アプリケーションのインストーラーをビルドする方法はありますか?

同じソース ツリーから同じマシン上に .msi、.deb、および .pkg をビルドしたいと考えています。

Java9+ の配布可能なランタイムはダウンロードできなくなったため、launch4j+nsis のような完全に正気なソリューションは機能しなくなりました。

javapackager は Oracle によって放棄されました。

OpenJDK の jpackager は、異なるビルド プロジェクトに対してクロス コンパイルすることはできません (今後も行うことはありません)。また、まだ実際の製品でさえありません。

同じマシンから win/linux/macos のインストーラーをビルドする方法はありますか?

「一度コンパイルすれば、どこでも実行できる」という約束は本当に死んで埋もれているのでしょうか?

MacOS java8 は java.awt.desktop をサポートしていないため、java9+ が必要なため、レガシーな Java アプリケーションがあります。

0 投票する
2 に答える
611 参照

java - Android - パッケージ名に 2 つの単語を使用してもよろしいですか?

私はAndroidアプリを構築しています。パッケージ名に 2 つの単語を使用してもよろしいですか?

例えば:

パッケージ名として 3 つの単語を使用する理由は何ですか?

例えば:

ありがとう!!!