web-dev-qa-db-ja.com

なぜjavax.servlet。*をインポートするのですか? Java EE | Eclipse for Java EE Developersをインストールしているにもかかわらず解決できない

使用したいオープンソースプロジェクトをインポートする必要があります。

import javax.servlet.*;
import javax.servlet.http.*;

私の知る限り、これらのライブラリはJava EEの一部です。したがって、Java EEをこの場所からインストールしました: http:// www .Oracle.com/technetwork/Java/javaee/downloads/Java-ee-sdk-7-jdk-7u21-downloads-1956231.html 。インストール後Java EEと再起動I未解決のインポートに関する情報を引き続き取得します。これらのエラーを解消するにはどうすればよいですか? enter image description here

8
Yoda

eclipseがJREではなくJDKを指しているかどうかをクロスチェックしてください

ビルドパスをチェックインします。JREを指している場合は、JDKの変更を指している必要があります。 Like this

5
dev2d

Java EE全体をダウンロードするのではなく、サーブレットAPIのみをダウンロードして、それをEclipseクラスパスに追加するのが最善です。jarファイルを手に入れることができます here

次に、「Camera」プロジェクトを右クリックして「Properties> Java Build Path> Libraries」に移動して、Eclipseクラスパスにライブラリを追加するだけです。そこから、ダウンロードしたjarファイル(外部JARの追加)。

5
Will Keeling

Eclipseでjavax.servlet.*クラスを使用するプロジェクトのクラスパスを、javax.servletおよび関連パッケージを含む必要なjarで更新する必要があります。

したがって、プロジェクト(左ペイン)を選択し、右クリック→ビルドパス→ビルドパスの構成を選択します。 [ライブラリ]タブに移動し、[JARの追加]を選択して、目的のパッケージを含むJARに移動します。これらはおそらくEE SDKのインストールに含まれます(少し検索する必要があります)。

しかし...

おそらく、JEE開発者向けのEclipseのインストールがうまくいくでしょう(現在は here )。デフォルトでは、新しいパースペクティブ(ツールバーの右上にあるアイコン)で開きます。JavaではなくJEE。

次に、使用しているタイプのサーバーを作成します(プレーンWebプロジェクトの場合は、Tomcatで十分です):ウィンドウ→設定→サーバー→ランタイム環境→追加。サーバーのランタイムが提供されていない場合は(Tomcatが提供されている場合)、ダウンロードしてインストールディレクトリを選択する必要があります。

次に、このランタイムで新しいサーバーを作成します:ウィンドウ→ビューの表示→その他→サーバー。開いた「サーバー」ビューで、右クリックして「新規」→「サーバー」を選択します。名前と、上で作成したランタイム環境を指定します。

新しいWebプロジェクトを作成し、新しく作成したサーバーに割り当てます。サーバービューから、サーバーでアプリケーションを起動およびデバッグしたり、アプリケーションを再デプロイしたりできます。


これらは簡単な説明です...この種の開発に完全に慣れていない場合は、問題のあるトピックについて追加のヘルプを探す必要があります。 [〜#〜]また[〜#〜]最初に簡単なプロジェクト(サーブレット、フィルター、JSPなど)を試してみるとよいでしょう。ツールに慣れるために。

ライブラリを指すようにCLASSPATH変数を適切に設定しましたか?

メモ帳を使用してServletsを実行していたとき、私は常に-cp of javac。私はこの分野の専門家ではありません。 =)

0
Little Child