動く jar を作る

Eclipse で swt をつかった動く jar の作り方

1)準備
swt-win32-xxxx.dll を探して(C:\eclipse\configuration\org.eclipse.osgi\bundles\791\1\.cp で発見) パスの通った、または jarを置くディレクトリにコピーしておく。(C:\Program Files\Java\jre1.6.0_01\bin にcopy してみた。)

org.eclipse.swt.win32.win32.x86_3.2.2.vxxxx.jar と
org.eclipse.swt_3.2.2.vxxxx.jar をプラグインのディレクトリの下から探して java の lib/ext にコピーしておく。

2)jar をエクスポート

Eclipse の PackageExplorer から Export で、JAVA/JAR File を選択。



jar ファイル名を入力。



なにもせず次へ進む。



MANIFEST.MF を作るために [Browse...] をクリック。



ディレクトリを指定してファイル名に MANIFEST.MF を入力。



Select the class of the apprication entry にメインクラスを指定する。



jar を生成中。

3)拡張子 jar と javaw を関連付けする。

フォルダオプション


JAR の詳細設定


open のアクションを JAVAW に関連付ける。
アクションを実行するアプリケーション(L): に
"C:\Program Files\Java\jre1.6.0_01\bin\javaw.exe" -jar "%1" %*
を(パスは適宜指定)設定。

4)実行
ファイルをダブルクリックする。

動いた。

連絡先

nakanohito