Mac OS X 10.6.2 Snow Leopardで
SWTアプリケーションがちゃんと動かない現象があって色々調べてみたら
どうやらオプションが必要のようだ。
「-d64」オプションと「-XstartOnFirstThread」オプション
「-d64」オプションは明確に64bit VMを指定するために使う。
「-XstartOnFirstThread」オプションはMacでSWTアプリケーションが正常に動けるため必要のようだ。SWTに限ったオプションではないらしい。
二つのオプションを付けると。。
java -d64 -XstartOnFirstThread -jar babukuma_swt_test.jar
実際テストしてみると問題なく動作した。
参照してサイト
http://www.eclipse.org/swt/macosx
http://www.eclipse.org/swt/faq.php