Java Installer

Ref: IzPack

なかなか良さそうなツールだ。ためしにOverviewの前半だけ訳してみた。

IzPackは、Javaプラットホームのためのインストーラジェネレータです。これを使えば、Java VMが動作するオペレーティング・システムで実行可能な軽量インストーラを用意できます。オペレーティング・システムによっては、作成したインストーラをダブルクリックで起動したり、「java -jar installer.jar 」とシェルでコマンド入力することにより、単体起動することができます。Javaプラットホームのためのアプリケーションを配布するために使うのが普通でしょうが、他のプロジェクトのために使うこともできます。IzPackの主な特長は、異なるオペレーティング・システムを利用するユーザーに対してプロジェクトを配布するときに、唯一の単純な方法を提供できるということです。IzPackは、次のOS上で動作します:

* Unix風のシステム、たいがいはLinuxとBSD
* MacOS X
* Windows

組み込みXMLパーザーとしての機能も備えています。

カテゴリー: Java

Eclipse and Apache Ant on Windows98

Apache Ant で紹介したように、Windows98 で Apache Ant を使うときにはちょっとした注意が必要なのですが、Eclipseも同様です。
Eclipse 2.0.2 では、Antの実行をするときにjunitタスクを利用するとエラーになります。これを回避するには、Apache Ant をダウンロードしてショートネームで展開したものを指定するようにします。展開したときに、ANT_HOME/libからxercesImpl.jar、xml-apis.jarを削除します。J2SDK1.4を利用する場合は、xercesImpl.jar、xml-apis.jarはいらないようです。なお、ANT_HOME/libをjunit.jarへ追加することを忘れないようにしましょう。ANT_HOMEの指定の仕方は、プロジェクトでAntの実行を指定して表示されるダイアログボックスのクラスパスの指定で行えばよいです。J2SDKのlibにあるtools.jarもこのクラスパスへ追加することを忘れないようにしましょう。

カテゴリー: Java

Apache Ant

Apache Ant を Windows98 で動作させようとしたところちょっとはまりました。XPでは普通に使えるのですが、Windows95/98系ではいろいろと罠があるようです。
続きを読む

カテゴリー: Java

Cactus

Webアプリケーションの試験用にはJakarta Cactusがありますが、使うには結構面倒な感じがします。試験用クラスが結構な量で必要になる感じです。テストファーストでいくにしても準備が大変ですね。Eclipseのプロジェクトテンプレートで欲しい感じです。テストファーストJavaプロジェクト、とかテストファーストWebアプリプロジェクトとか。

カテゴリー: Java