C:\>ant
Files\Java\j2re1.4.2_07\lib\ext\QTJava.zip""=="" の使い方が誤っています。
C:\>set CLASSPATH
CLASSPATH="C:\Program Files\Java\j2re1.4.2_07\lib\ext\QTJava.zip"

いつのまにか、環境変数 CLASSPATH が設定されていた。lib/ext に置いたのに CLASSPATH 設定する必要ってあったっけ? (他に QTJava という環境変数も設定されていた気がする)

C:\>set CLASSPATH=
C:\>set CLASSPATH
環境変数 CLASSPATH が定義されていません

とりあえず、CLASSPATH を設定しないことで回避。(Quick Time の挙動がいまいちなので、アンインストールするかも)

一応、他の方法を物色してみる。

エクセルの学校 - 最近わかったこと(2003/07) によると、

マイコンピュータ→右ボタン→プロパティ(R)→詳細設定→環境変数(N)
ここで、[システム環境変数]のところに CLASSPATH があるので、
"C:\Program Files\Java\j2re1.4.1_02\lib\ext\QTJava.zip" などとなっているのを先頭に2文字
".;C:\Program Files\Java\j2re1.4.1_02\lib\ext\QTJava.zip" のように追加する。

Antコマンドが失敗する によると、

【原因】クラスパス設定時に、ダブルクォーテーションが重複して記述されているため、正しいクラスパスが通らない。
%ANT_HOME%\bin\ant.bat 内にある "-Djikes.class.path=%JIKESPATH%" のダブルクォーテーションを削除することで解決する。

tags: Ant zurazure

Posted by NI-Lab. (@nilab)