JNLP をアプリとしてパッケージ化するオプションは、Oracle の JDK 7 Java 設定ページには存在しないようです。
OS X デスクトップと Java Web Start の統合により、ユーザーは任意の Java Web Start アプリケーションからローカル アプリケーション バンドルを作成できます。Java プリファレンスの [ショートカットの作成] 設定は、Java Web Start アプリケーションを開くときに、ユーザーがアプリケーション バンドルを作成するように求められるかどうかを制御します。バンドルされた Java Web Start アプリケーションには、「OS X アプリケーション バンドル」で説明されているネイティブ アプリケーション バンドルのすべての利点があります。</p>
これを回避するために、Automator を使用して、JNLP を実行するシェル スクリプトを実行する .app を作成しています。これにより、アプリ アイコンを使用できるようになりますが、ドック アイコンを構成する試みはすべて失敗しました。
.icns ファイルを使用して作成し、それをフォルダーにiconutil
追加してから、フィールドの下に.icns ファイルを指定しようとしましたが、アプリの実行時にドックに Java コーヒー カップ アイコンが表示されます。Resources
Contents/Info.plist
"Icon File"
私が試したもう1つのことは、-Xdock:icon=icon.jpg
引数を渡すことですjavaws
が、これは通常のJavaプログラムでのみ機能するようです。