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
Mac Java! • Tutorial: Create a Mac OS X Installer for a Java Application (.jar)
"/Developer/Applications/Utilities" folder and double-click "Jar
Bundler".
ここを参照して,
Mac OSX app に変換する作業をする.
その際,
この画面の一番下でしているように、プロパティに “apple.laf.useScreenMenuBar” を true に設定して書き出せばスクリーン上部にメニューが表示されるようになる。
unbland.org blog » Jar Bundler を使った .jar -> .app 時のメモ
で記述がある.swing application の Menu bar をどうするかについて自分の好きな方を選択する.