2016-06-17 5 views
1

数年前から、夏の水泳リーグが始まる直前に、私は毎年の控えめなアプリのアップデートをリリースしてきました。JavaFXパッケージャ - パッケージアイコンの名前を指定できますか?

私はこれまで、package/macosx/フォルダにさまざまなアイコン(音量、アプリなど)を配置しました。ファイル名のMyApp-volume.icnsなどは<fx:application name="MyApp" .../>と一致し、すべて正常に機能しました。

今年のビルドとデプロイメントから、アプリの名前には年が含まれます(MyApp 2016)。しかし、私は毎年アイコンのファイル名を変更したくない。私は彼らをそのままにしておきたいです(MyApp-volume.icnsMyApp.icns)。

特定のアイコンのファイル名を使用するようにJavaパッケージャに指示する方法はありますか?その名前はアプリ名またはタイトルとは異なりますか? (私はOracleのドキュメントを見ましたが、何も表示されません)

+1

私がしたいことをする方法はありません。 javapackagerはそのような柔軟性を許さない。私は、JavaFX Antタスクを実行してDMGを作成することにしました。それから私はそれをマウントし、ディスクユーティリティを使用してsparsebundleを作成し、マウントされたDMGからアプリケーションフォルダをコピーし、アプリと他の関連する名前を変更して年を含めます。 sparsebundleを作成し、すべての手動作業を行い、新しいDMGを作成します(SO: "Mac用.appのためのdmgファイルの作成方法"を参照)。 ...(次のコメントに続きます)... – pfurbacher

+0

...このアプリはMacユーザーとWindowsユーザーの両方が使用しているため、Windows側で同等のツールと手動手順を使用します。 ...退屈だけど、年に一度は仕事をやる。 – pfurbacher

答えて

0
-Bicon=<path to icon relative to project resourses> 

これはあなたが探しているものですか?

か、メインアプリStageに追加してください。

希望すると便利です

+0

申し訳ありませんが、これは私が探しているものではありません。私の質問は、JavaFX Antタスクを使用して、ANTビルドでjavapackagerを使用することに関連しています。上記の自分自身の質問に私のコメントを参照してください。 – pfurbacher

関連する問題