QA@IT
この質問・回答は、@IT会議室からインポートされたものです。

importされたjavax.servletは見つかりません

JAVAを最近やり始めた者です。
Eclipseで
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
に、「importされたjavax.servletは見つかりません」というエラーが出ます。
ただし、コマンドラインでは
>javac -classpath "%CATALINA_HOME%\lib\servlet-api.jar" HelloWorld.java
としてもエラーは出ず、コンパイルできます。

環境は
 java full version "1.6.0_13-b03"
 JDK:jdk1.6.0_03(6.0 Update3)
 tomcat:6.0.20
 Eclipse:3.3
です。
Eclipseに何かしたらいいと思うのですがわかりません。
どうかご教授ください。

投稿者: tkata

回答

助言のとおりできました。
お二人ともご教授、ありがとうございます。

投稿者: tkata

編集 履歴 (0)

>>-classpath "%CATALINA_HOME%\lib\servlet-api.jar"
これを「クラスパスを通す」って言います。
コンパイラには、「クラスパスを指定」してあげるのですけど、エクリプスは事前にしるよしもありません。

「プロジェクト」を「カレント」にして「右クリック」「プロパティ」を選択して
「ビルドパス」あたりを左のツリーメニューから選んで、右側のタブから
ライブラリの追加とかそこらへん選んで上記、コンパイラに指定した
ライブラリを設定してあげると「クラスパスが通る」ようになりんす。

http://www.google.co.jp/search?rlz=1C1GGLS_jaJP293JP304&aq=0&oq=クラスパスを&sourceid=chrome&ie=UTF-8&q=クラスパスを通す

投稿者: ぴあちゃん

編集 履歴 (0)

以下の手順でどうでしょうか?

パッケージエクスプローラのプロジェクトを右クリック

プロパティを開く

Javaのビルドパス

ライブラリータグを選択

外部Jarの追加でservlet.jarを選択する。

再コンパイル

投稿者: Bob

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。