ソースをビルド
まずは、Java SE 6単独でビルドできるよう以下2つのファイルでimportしているSwingWorkerのパッケージ名を修正します。
- src/application/Task.java
import org.jdesktop.swingworker.SwingWorker;
から以下へ修正
imoprt javax.swing.SwingWorker;
- src/application/TaskMonitor.java
import org.jdesktop.swingworker.SwingWorker.StateValue;
から以下へ修正
import javax.swing.SwingWorker.StateValue;
続いてコンパイルします。NetBeans 5の人はプロジェクトファイル毎リリースされているので簡単にビルドできます。そうでない人も、コマンドでJDKでもビルドできます。
$ ls COPYING README build.xml nbproject src $ mkdir classes $ javac -d classes src/application/*.java $
クラスライブラリとして簡単に使えるよう、JARファイル作成します。リソースファイルをコンパイルしたクラスファイルと同じ箇所へコピーします。
$ cp -r src/application/resources classes/application/
$ jar cvf AppFramework.jar -C classes . :