- PR -

java コンパイルエラー

投稿者投稿内容
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-03-18 16:19
何故コンパイルできないか判断できず、掲示板等で問い合わせるには、
ソースを完全な状態で掲載するべきです。

みんな憶測でしかアドバイスできないですよ。
ume
常連さん
会議室デビュー日: 2005/03/18
投稿数: 21
投稿日時: 2005-03-18 16:37
インストール拡張は行ったのですが。
C:\j2sdk1.4.2_06\jre\lib\ext中にservlet.jarは入れたのですが。
ume
常連さん
会議室デビュー日: 2005/03/18
投稿数: 21
投稿日時: 2005-03-18 16:41
かつのりさんすみません。
ソース全文を入れます。

package els;

import java.util.*;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

import els.*;

public class eCommon extends HttpServlet{

// メンバ変数
private Connection con;
private Statement stmt;
private Qsp1Bean Qsp;

//コンストラクタ<br>
public eCommon() {
Qsp = new Qsp1Bean();
con = null;
}


ちなみにelsフォルダにQsp1Beanも入っています。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-03-18 16:48
Qsp1Beanのソースもはった方がいいと思います。コンストラクタの部分だけでも。

ちなみに、サーブレットの場合、コンストラクタはいじくらないものです。
そういうことがしたい場合は、init()をオーバーライドするべきかと。
おっきー
大ベテラン
会議室デビュー日: 2003/05/01
投稿数: 104
投稿日時: 2005-03-18 17:24
引用:

umeさんの書き込み (2005-03-18 16:37) より:
インストール拡張は行ったのですが。
C:j2sdk1.4.2_06jrelibext中にservlet.jarは入れたのですが。


クラスパスの設定はどうなっていますか?
Qsp1Beanのクラスパスが通っていないのでしょう。
はぎ丸
常連さん
会議室デビュー日: 2005/02/02
投稿数: 36
投稿日時: 2005-03-18 17:29
こんにちは。
引用:

package els;
import els.*;

ちなみにelsフォルダにQsp1Beanも入っています。


もしかして、ディレクトリ構造が1階層深いとか?
あとは明示的にNameSpaceを切ってるとか・・・?
(JavaでNameSpaceの指定ってできましたっけ?最近.netばっかりで・・・;;)
ume
常連さん
会議室デビュー日: 2005/03/18
投稿数: 21
投稿日時: 2005-03-18 17:37

クラスパスの設定はどうなっていますか?
Qsp1Beanのクラスパスが通っていないのでしょう。

インストール拡張は行ったのですが。
C:\j2sdk1.4.2_06\jre\lib\ext中にservlet.jarは入れたのですが。
だめでしょうか?
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-03-18 17:39
クラスパスとか提示の仕方がわからない場合は
てっとりばやく

・コンパイル環境のディレクトリ構成
・どこのディレクトリからどのようなコマンドでjavacしてるか

を提示してみてはどうでしょう?

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