- PR -

help me!!

投稿者投稿内容
kurou
会議室デビュー日: 2006/03/26
投稿数: 14
投稿日時: 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 個
ひら
ぬし
会議室デビュー日: 2005/03/04
投稿数: 260
投稿日時: 2006-06-22 09:34
引用:

kurouさんの書き込み (2006-06-22 01:25) より:


J2EE(Tomcatなど)がインストールされていないか、クラスパスが通っていないからではないでしょうか?
出版社のサポートですが、期待しないほうが良いでしょう。
私も一度も帰ってきたことがありません。
えなす
会議室デビュー日: 2006/06/15
投稿数: 3
投稿日時: 2006-06-22 09:59
servlet.jarをCLASSPATHに追加してみるとうまくいくと思います。
その本は読んだことないですけど、本のどこかには記述されていると思います。
kurou
会議室デビュー日: 2006/03/26
投稿数: 14
投稿日時: 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

何か原因が解かりましたら、教えて下さい。
T2
常連さん
会議室デビュー日: 2002/02/20
投稿数: 37
投稿日時: 2006-06-23 00:04
servlet_api.jarじゃなくてservlet-api.jarでしょう。
さいくろう
大ベテラン
会議室デビュー日: 2005/11/19
投稿数: 170
お住まい・勤務地: 川崎市
投稿日時: 2006-06-23 02:08
まずは、エラーメッセージをちゃんと読め、といいたい。
自分のタイプミスを疑うなんて、基本以前の問題だし。

[ メッセージ編集済み 編集者: さいくろう 編集日時 2006-06-23 02:09 ]
kurou
会議室デビュー日: 2006/03/26
投稿数: 14
投稿日時: 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日
sia
常連さん
会議室デビュー日: 2004/05/02
投稿数: 38
投稿日時: 2006-06-24 20:56
こんばんは。

修正を加えてもコンパイルできないのですよね?

コンパイルエラーが表示されている筈です。
混乱されているのでしょうが、
エラーメッセージを記入頂けないとだれもアドバイスはできないと思います。

その書籍をもっている方がこのスレッドを偶然にも見ているとは思いづらいです・・・。

スキルアップ/キャリアアップ(JOB@IT)