SBT(Simple Build Tool)でSWTアプリ開発

SBTでSWTアプリの開発をしようと思ったんだけど、実行しようとするとswtのライブラリが”already loaded in another classloader”とか言われてリンクエラーなる。

ちなみに1回目は普通に起動できる。

ぐぐったら似たような書き込みを見つけた。

JNI and multiple classloaders - Google グループ

ここではJRebelを使った解決方法が提示されている。

確かにJRebelを使えばある程度解決できるけど、トップのウィンドウのデザインを反映させようとするとどっかで再描画するようにしないといけなくなるので微妙。

解決策が見つからないのでMaven+Scala Pluginの組み合わせでも試してみるか・・・。