Air2.0(現時点ではβ1版)での新機能の一つとして、ネイティブプロセスを実行することができるようになっています。 詳細はこのあたりが参考になります。 AIR 2.0 ではじめるコミュニケーションツール Comm On AIR 2.0 この新機能を用いてjarファイルを実行したかったのですが、 ちょっと面倒な実装になってしまったのでメモしておきます。 ちなみに環境はMacOSX(雪豹)です。 winだとjarファイルを直接渡しても実行してくれるのかなぁ(javaw -jar hoge.jar)。 結論としては、jarファイル単体実行が結局うまくいかずshのラッパーを用意しました。 bin/exec.jar bin/wrapper.sh という感じでアプリケーションに実行ファイルを含めておきます。 exec.jarはマニュフェストファイルが存在する実行可能jarファイルで固めてあります。
![Air2.0(ベータ版)でネイティブプロセスでjarファイルを実行する方法(泥臭い編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)