こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

javaのコンパイルがうまくいきません。

現在javaのFileUploadクラスを使用してファイルをサーバへアップロードするアプリケーションを作成しております。
コンパイルにはANTを使用しています。

動作環境:
WindowsXP sp2
jdk1.5.0_10
tomcat5.5.23
Apache Ant 1.7.0


現象:
作成したjavaファイルをコンパイルしようとするとDiskFileUploadクラスとFileItemクラスまたHttpSessionクラスのシンボルを見つけられませんとなりコンパイルが通りません。

環境変数:
JAVA_HOME = "c:\Program Files\java\jdk1.5.0_10"
ANT_HOME = "C:\Program Files\Apache Software Foundation\apache-ant-1.7.0"
CATALINA_HOME = "C:\Program Files\Apache Software Foundation\Tomcat 5.5"
path = "%JAVA_HOME%\bin;C:\Program Files\Apache Software Foundation\apache-ant-1.7.0\bin"
CLASSPATH = ".;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\commons-fileupload-1.2.jar;%CATALINA_HOME%\common\lib\commons-io-1.3.2.jar"
となります。
tomcatのcommon\libがうまく参照できていないからなのでしょうか?
とすればそれはなぜなのでしょうか?
ご教授いただければと思います。よろしくお願いいたします。

投稿日時 - 2007-11-09 10:59:48

QNo.3502507

すぐに回答ほしいです

質問者が選んだベストアンサー

antのjavacタスクで、classpathとかclasspathref属性、もしくはclasspath要素なんかはどんな風に設定されてます?

投稿日時 - 2007-11-09 18:37:26

お礼

回答していただきましてありがとうございます。
出張のためお礼がおくれましたことお詫びいたします。
さて結論から申しますとCATALINA_HOMEの設定ミスでした。申し訳ないです。
CATALINA_HOME = "C:\Program Files\Apache Software Foundation\Tomcat5.5"となっており最後のフォルダ名"Tomcat5.5"が原因でした。正しくは"Tomcat△5.5"でした。その後順調に動作しております。ご迷惑おかけいたしました。

投稿日時 - 2007-11-15 15:02:05

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問