• 締切済み

サーブレットでコンパイルがうまくいきません。

質問させて下さい。サーブレットでコンパイルがうまくいきません。 どうか教えて下さい。 エラーはこのとおりです。ディレクトリはC:\Program Files\Tomcat5\webapps\entry\WEB-INF 実行しました。 c:\>set classpath CLASSPATH=C:\Program Files\Tomcat5\common\lib\servlet-api.jar c:\>cd C:\Program Files\Tomcat5\webapps\entry\WEB-INF C:\Program Files\Tomcat5\webapps\entry\WEB-INF>javac src/HelloServlet.java -d classes エラー: src/HelloServlet.java を読み込めません。 エラー 1 個

みんなの回答

回答No.1

set classpathという風に設定するより、-dと同じようにオプションで-classpath "C:\Program Files\5.5\common\lib\servlet-api.jar"とするほうがいいかもです。WEB-INFフォルダの直下にsrcフォルダとclassesフォルダがあるとして、WB-INFフォルダにcdしたことを前提としますが、具体的には↓ C:\Program Files\Tomcat5\webapps\entry\WEB-INF>javac src\HelloServlet.java -d classes -classpath "C:\Program Files\Tomcat5\common\lib\servlet-api.jar" とすればできると思いますがどうでしょうか。そもそもsrcとHelloServletの間が\ではなくて/になってることも問題かとも思われます。これでお試しください。

rubi7
質問者

お礼

Sugichi28さん。ありがとうございます。原因はソースミスでした。 アドバイス本当にありがとうございました。

関連するQ&A

専門家に質問してみよう