Keijir Blog

やっぱハワイ行きたいよね

NetBeans で作成した swing アプリケーションを Mac OSX app に変換する.

普通 NetBeans で作成した jar は 依存 ライブラリを別に出力する.
それをひとまとめにした jar ファイルを以下参照で作成する.

Use NetBeans IDE 6.7 to Combine JAR Files Into a Single JAR File



次に,jar の実行オプションを与えつつ実行したい.

java -jar -Xms1024m -Xmx1024m YourApplication.jar

しかし,コマンドラインで入力するのは,利用者にとってよろしくないと考えるので,

7) Bundle the JAR

Using "Finder", navigate into the
"/Developer/Applications/Utilities" folder and double-click "Jar
Bundler".

Mac Java! • Tutorial: Create a Mac OS X Installer for a Java Application (.jar)

ここを参照して,

Mac OSX app に変換する作業をする.



その際,

この画面の一番下でしているように、プロパティに “apple.laf.useScreenMenuBar” を true に設定して書き出せばスクリーン上部にメニューが表示されるようになる。

unbland.org blog » Jar Bundler を使った .jar -> .app 時のメモ

で記述がある.swing application の Menu bar をどうするかについて自分の好きな方を選択する.