- - PR -
help me!!
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-06-22 01:25
Help me !! Help me!!
10日でおぼえるJSP/サーブレットの第7日1時限目でコンパイルができません!! 翔泳社の問い合わせフォームで入力して送信しても、確認メールを送信しましたとでるだけで、 何のメールもきません、こういうものなの?? 付録CDサンプルファイルSrvIntro.javaをコンパイルできません。 エラーとJ2SEバージョンは下記のとおりです。 第7日迄は難なくこれたのです。 java version "1.5.0_04" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing) package day07; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class SrvIntro extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=Windows-31J"); PrintWriter out=response.getWriter(); out.println("<html><head>"); out.println("<title>10日間、頑張りましょう!</title>"); out.println("</head><body>"); out.println("<p>10日間、頑張りましょう!</p>"); out.println("</body></html>"); } } C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\jsp10\\day07-1>jav ac SrvIntro.java SrvIntro.java:6: パッケージ javax.servlet は存在しません。 import javax.servlet.ServletException; ^ SrvIntro.java:7: パッケージ javax.servlet.http は存在しません。 import javax.servlet.http.HttpServlet; ^ SrvIntro.java:8: パッケージ javax.servlet.http は存在しません。 import javax.servlet.http.HttpServletRequest; ^ SrvIntro.java:9: パッケージ javax.servlet.http は存在しません。 import javax.servlet.http.HttpServletResponse; ^ SrvIntro.java:11: シンボルを見つけられません。 シンボル: クラス HttpServlet public class SrvIntro extends HttpServlet { ^ SrvIntro.java:12: シンボルを見つけられません。 シンボル: クラス HttpServletRequest 場所 : day07.SrvIntro の クラス public void doGet(HttpServletRequest request, HttpServletResponse respon se) ^ SrvIntro.java:12: シンボルを見つけられません。 シンボル: クラス HttpServletResponse 場所 : day07.SrvIntro の クラス public void doGet(HttpServletRequest request, HttpServletResponse respon se) ^ SrvIntro.java:13: シンボルを見つけられません。 シンボル: クラス ServletException 場所 : day07.SrvIntro の クラス throws ServletException, IOException { ^ エラー 8 個 | ||||
|
投稿日時: 2006-06-22 09:34
J2EE(Tomcatなど)がインストールされていないか、クラスパスが通っていないからではないでしょうか? 出版社のサポートですが、期待しないほうが良いでしょう。 私も一度も帰ってきたことがありません。 | ||||
|
投稿日時: 2006-06-22 09:59
servlet.jarをCLASSPATHに追加してみるとうまくいくと思います。
その本は読んだことないですけど、本のどこかには記述されていると思います。 | ||||
|
投稿日時: 2006-06-22 23:40
回答有難うございます、しかしコンパイルできません。
path環境は下記の様に設定しています java version "1.5.0_04" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing) CATALINA_HOME C:\\Program Files\\Apache Software Foundation\\Tomcat5.5 CLASSPATH .;%CATALINA_HOME%\\common\\lib\\servlet_api.jar;%CATALINA_HOME%\\common\\lib\\jsp_api.jar;%CATALINA_HOME%\\webapps\\jsp10 \\WEB-INF\\classes; JAVA_HOME C:\\Program Files\\Java\\jdk1.5.0_04 何か原因が解かりましたら、教えて下さい。 | ||||
|
投稿日時: 2006-06-23 00:04
servlet_api.jarじゃなくてservlet-api.jarでしょう。
| ||||
|
投稿日時: 2006-06-23 02:08
まずは、エラーメッセージをちゃんと読め、といいたい。
自分のタイプミスを疑うなんて、基本以前の問題だし。 [ メッセージ編集済み 編集者: さいくろう 編集日時 2006-06-23 02:09 ] | ||||
|
投稿日時: 2006-06-24 16:25
皆さんご指摘有難うございます、痛恨の極みです。
本の著者からの回答も同様のものでした、本の環境設定にミスがありました。 下記のとうりですが、他にも原因が有るようです、コンパイルできない基本的なインポートされない何か?? Java/jdk1.5.0_04/src.zip/javaxのなかにhttpフォルダ、servletフォルダがありません?無関係? 知らない事を解かるのは困難なことです、誰か教えて下さい!! 該当頁 該当箇所 修正版 訂正箇所 訂正事項 更新日 Orientation 21 表 【環境変数の設定 】 CLASSPATHの値 第2版 ;%CATALINA_HOME%\\common\\lib\\servlet_api.jar; %CATALINA_HOME%\\common\\lib\\jsp_api.jar; %CATALINA_HOME%\\webapps\\jsp10\\WEB-INF\\classes; ;%CATALINA_HOME%\\common\\lib\\servlet-api.jar; %CATALINA_HOME%\\common\\lib\\jsp-api.jar; %CATALINA_HOME%\\webapps\\jsp10\\WEB-INF\\classes; jarファイルは、「_」(アンダーバー)ではなく、「-」(ハイフン)にしてください 2005年3月22日 | ||||
|
投稿日時: 2006-06-24 20:56
こんばんは。
修正を加えてもコンパイルできないのですよね? コンパイルエラーが表示されている筈です。 混乱されているのでしょうが、 エラーメッセージを記入頂けないとだれもアドバイスはできないと思います。 その書籍をもっている方がこのスレッドを偶然にも見ているとは思いづらいです・・・。 |