2015年1月20日火曜日

MacOSXのアプリのスタイルを使用してシェルスクリプトを実行します (例としてJavaApplicationStub劣化版)

タイトルの通りのプロジェクトをGitHubに作ってみた


注意

  • 環境 MacOSX 10.10.1 / Java 1.8.0_25
  • Finder上で,"〜.app"のフォルダ"入る際は,コンテクストメニュー(副(右)クリックで出るメニュー)の「パッケージの内容を表示」を用いる.
  • "ShellCommand_MacApp.app"をダブルクリックした際に「開発元が未確認のため開けません」とでることがある.コンテクストメニュー(副(右)クリックで出るメニュー)の「開く」で起動すると確認ダイアログで確認されたのちに起動させることができる.

作成

  1. build.xmlをエディタで開き,"javahome"のプロパティ値を環境に合わせて修正する.
  2. antを実行する.
    • ShellCommand_MacApp.app/Contents/Resources/Java/の下にShellCommand_MacApp.jarファイルができる
  3. ShellCommand_MacApp.appをダブルクリックして起動する.

動作

  • Windowが一つでる.
  • Dock内のアイコンを確認してみる.
  • Dock内のアイコン上のバッジを確認してみる.
  • メニューの"ShellCommand_MacApp / About ShellCommand_MacApp"を選択してみる.
  • メニューの"ShellCommand_MacApp / Preferences…"を選択してみる.
  • メニューの"ShellCommand_MacApp / Quti ShellCommand_MacApp"を選択してみる.

0 件のコメント: