- 締切済み
サーブレットでコンパイルがうまくいきません。
質問させて下さい。サーブレットでコンパイルがうまくいきません。 どうか教えて下さい。 エラーはこのとおりです。ディレクトリは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 個
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Sugichi28
- ベストアンサー率75% (3/4)
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の間が\ではなくて/になってることも問題かとも思われます。これでお試しください。
お礼
Sugichi28さん。ありがとうございます。原因はソースミスでした。 アドバイス本当にありがとうございました。