SWTで作成したアプリケーションをダブルクリックで起動(Windows)するには、こんな感じで配置すればいいみたい。
test
┣sample.jar
┣swt-win32-3064.dll
┗lib
┗swt.jar
sample.jar ……………… 作成したjarファイル。
swt-win32-3064.dll …… jarファイルと同じディレクトリに配置。
lib\swt.jar ……………… libフォルダ以下に配置する必要はないが、パスをマニフェストファイルに記述する必要がある。
マニフェストファイルの記述はこんな感じ。
Class-Path: .\lib\swt.jar
Main-Class: jp.co.sample.Main
Class-Path … swt.jarファイルの相対パスを記述。
Main-Class … mainメソッドがあるクラスを指定。
これでできるはず。
swt.jarを外に出しているのは、テストで何度もjarファイルを作るときに重いから。
アプリケーション完成後に配布を考えているなら内包させてもいいかも。