0

動的な Web アプリケーションを開発したいと考えています。

このために、Eclipse Helios と Tomcat 7.0.33 を使用しています。マシンに JRE をインストールし、JAVA_HOME パスに JRE の場所を指定しました。

しかし、サーブレットを実行していると、次のエラーが発生します。

" HTTP ステータス 404 " -- " 要求されたリソースは利用できません "

JRE の代わりに JDK が必要ですか (つまり、JRE の代わりに JDK のパスを設定する必要があります)? または、このエラーが発生する別の理由があるのでしょうか?

ヘルプを探しています!

4

3 に答える 3

0

サーブレットがすでにコンパイルされている場合は、JRE が目的を果たします。

しかし、それらはコンパイルされているので、JDK やその他のライブラリ (servlet-api.jar など) を使用してサーブレットをコンパイルします。

つまり、JDK は、Java を使用して何かを開発する開発用です。

また、JRE は、既にコンパイル済みのクラスがあり、それを実行したい場合に使用されます。

あなたはこれを参照したいかもしれません:

JDKとJREの違いは何ですか?

于 2012-11-28T09:15:33.733 に答える
0

理論的には、Eclipse のインクリメンタル コンパイラでコンパイルするだけで十分です。JRE を使用してアプリケーション サーバーを実行することも問題ありません。あなたのエラーは別の場所にあると思います。とにかく、Java アプリケーションの開発には JDK をインストールすることを強くお勧めします。いくつかの便利なツールが付属しており、多くのサードパーティ ツール (Maven など) も実際の JDK コンパイラを必要とし、Eclipse の組み込みコンパイラでは動作しません。

于 2012-11-28T09:15:46.697 に答える