※ ChatGPTを利用し、要約された質問です(原文:PATH、CLASSPATHについて)
PATH、CLASSPATHについて
すいません。いまさらながら、ちょっと教えてください。
WindowsNTを使用しています。
jdk1.3とTomcatをインストールしました。
そして、PATHにコンパイラの場所を指定しました。
C:\jdk1.3\bin
そして、次にCLASSPATHをカレントディレクトリと
tomcatのlibに通しました。
.;C:\tomcat\lib
そして、JAVA_HOMEにjdk1.3を指定しました。
C:\jdk1.3
これで、試しのServlet(Servlet1.java)を
javac Servlet1.java
として、コンパイルしたのですが、下記のようにエラーがでます。(他マシンのJBuilderでコンパイル確認済み)
これは、PATHの指定が間違っているのでしょうか?
■■■■■■■■■■Error内容■■■■■■■■■■■■
Servlet1.java:1: パッケージ javax.servlet は存在しません。
import javax.servlet.*;
^
Servlet1.java:2: パッケージ javax.servlet.http は存在しません。
import javax.servlet.http.*;
^
Servlet1.java:6: シンボルを解釈処理できません。
シンボル: クラス HttpServlet
位置 : Servlet1 の クラス
public class Servlet1 extends HttpServlet {
^
Servlet1.java:9: シンボルを解釈処理できません。
シンボル: クラス ServletConfig
位置 : Servlet1 の クラス
public void init(ServletConfig config) throws ServletException {
^
お礼
成功しました。 おっしゃる通り、libではなく、servlet.jarまで記述する事でコンパイルとおりました。 しかし、きちんとjarファイルまで指定しないといけないなんて、奥が深いです(^^;) いやぁ、嬉しいです。 yujiさん、ほんとにありがとうございました。