SWTでクライアントアプリをつくる
jarにまとめる(ANT実行)
<property name="resourse.swt" value="D:\tools\eclipse\workspace\lib\swt.jar"/> <property name="resourse.swt32" value="D:\tools\eclipse\workspace\lib\swt.win32.jar"/> <property name="runtime.classpath" value=". ./lib/swt.jar ./lib/swt.win32.jar" /> <target name="main" > <copy todir="bin/lib" file="${resourse.swt}"/> <copy todir="bin/lib" file="${resourse.swt32}"/> <jar destfile="build/***.jar" basedir="bin"> <manifest> <attribute name="Main-Class" value="<メインクラス>"/> <attribute name="Class-Path" value="${runtime.classpath}"/> </manifest> </jar> </target>
jarのセキュリティを保障する。
keytoolインストール、http://java.sun.com/
jarsigner -keystore <署名ファイル> <jarファイル> <署名コード> パスワード入力:
実行形式にする。
exewrap.exeインストール、http://www.ne.jp/asahi/web/ryo/exewrap/
exewrap -g <jarファイル>
これでスタンドアロン実行まではできるが、別のまっさらPCで実行ができない。。。