問題タブ [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 に答える
5090 参照

java - javapackager を使用してバンドルにアイコンを追加する

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

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

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

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

0 投票する
1 に答える
1229 参照

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

Mac OS X で実行するために、javapackagerを使用して Java プログラムのインストーラーを作成しました。私のプログラムのフォルダー構造は次のようになります。

ここに画像の説明を入力

ここで、ターミナルから次のコマンドを発行しました。

vr-employee.dmg に正常にバンドルされました。vr-employee.dmg をインストールしてプログラムのインストール ディレクトリを調べると、ライブラリ フォルダーであるネイティブフォルダーが見つかりませんでした。Java プログラムを実行するには、ネイティブ フォルダが存在する必要があります。今私の質問は、そのバンドルにフォルダーを追加する方法ですか? ありがとう!!

0 投票する
1 に答える
1145 参照

java - JavaFX ネイティブ パッケージ アプリのデスクトップ アイコンの追加

ネイティブ パッケージングを行っている JavaFX アプリがあります。InnoSetup 5+ アプローチを使用して、Windows 用のアプリをパッケージ化しています。アプリのデスクトップ アイコンを作成するようにインストーラーを設定するにはどうすればよいですか?

ありがとう。

更新:これが重複としてマークされている理由がわかりません。Java Web Start / JNLP (つまり、Web ページでアプリをホストする) は使用していません。.exe を生成するための Windows のネイティブ パッケージングのみです。

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

macos - Mac での JavaFX アプリケーションの実行

JavaFX アプリケーションを構築し、ネイティブにパッケージ化しています。現在、Windows と Linux は非常にうまく動作しており、次は Mac を実行したいと考えています。実は、Mac が動いているのを見たいだけではなく、Mac App Store にアクセスしたいのです。これが可能であると言及している人を見たことがありますが、詳細な質問がいくつかありました (Apple には非常に厳しい要件があるため)。

ルール(https://developer.apple.com/app-store/review/guidelines/mac/)では、次のように言及しています。

2.24 非推奨またはオプションでインストールされたテクノロジー (Java、Rosetta など) を使用するアプリは拒否されます

ここでの「Java」の参照は、OS X でパッケージ化されていた Java のバージョンであり、JavaFX のように JVM をパッケージ化すれば問題ないと思います。これはまだ正しいですか?

2.31 適切にサンドボックス化されていないアプリは拒否される可能性があります

サンドボックス化は JavaFX アプリケーションにも適用できますか? 私のアプリは、ユーザーのホーム エリアにファイルを保存し、インターネット経由でサーバーと通信します。さらに、私のアプリは、Java では利用できない情報を取得するために、いくつかのコマンド ライン ユーティリティ (arp、netstat) を呼び出す必要があります。

私はここで大丈夫でしょうか?

6.1 アプリは、OS X ヒューマン インターフェイス ガイドラインで説明されているすべての利用規約に準拠する必要があります。

これはちょっと心配です。ガイドラインを見ると、彼らはすべてを通常の OS X アプリケーションのように見せたいと考えているようです。しかし、自分のアプリにメニューがある場合 (そして私が持っている場合)、OS X のメニューがどのように機能するかというスキーム全体にどのように溶け込むのでしょうか?

他に知っておくべきことはありますか?

0 投票する
1 に答える
746 参照

java - Javapackager 8、el Capitan を使用して Jar ファイルを DMG に変換する方法

この例をhereからコピーしましたが、うまく動作しません。

使用すると、次のメッセージが表示されます。

スレッド「メイン」での例外 com.sun.javafx.tools.packager.PackagerException: エラー: バンドラー「DMG インストーラー」(dmg) がバンドルを生成できませんでした。

0 投票する
1 に答える
545 参照

java - javapackager OSX コード署名失敗

App Store で配布したい Java アプリがあります。アプリの署名に問題があるようです。JDK 1.8.0_77、JavaPackager 8.0、および OSX 10.11.4 を使用しています。

私が理解しているように、Oracle と Apple はいたちごっこをしており (猫が誰なのかはわかりません)、Apple は appBundler を撤回しています。このページによると、独立したグループがappbundlerのサポートを引き継いでいますが、Apple サイトへの送信手順が記載されたこのページのリンクは機能しなくなりました。さらに、appBundler プロジェクトは 3 年間活動していないため、関連性がなくなったと思います。

したがって、このページの手順を使用して、javapackager を使用しています。ここに私のスクリプトがあります:

javapackager コードは、ビルド内の個々のアイテムすべてに署名しますが、アプリに署名しようとすると失敗します。

この穴から抜け出す方法についての提案を歓迎します。

0 投票する
1 に答える
883 参照

java - Javapackager – ネイティブ パッケージング / 自己完結型アプリの追加情報

作れますが、などnative package / self-contained appの追加情報を指定する方法がわかりません。vendor name, version number

これらのリストはどこにありますか?propertiesまた、どのように設定できpackageますか?