2

私はフォローHead First: Servlet and JSPしていて、最初のサーブレットを書いていました。
コマンドラインを使用してコンパイルしようとしましたが、package javax.servlet存在しないエラーが発生しました。

これまでのところ、変数を値に設定しまし たJAVA_HOME: 変数もC:\Program Files\Java\jdk1.7.0_11PATHC:\Program Files\Java\jdk1.7.0_11\bin

javax.servletパッケージの入手方法を教えてください。

JDK 7 update 11また、悪用されていたアプレットのバグの後にインストールしました。
私は両方を持っておりJDK Update 11JDK Update 9インストールしています。
取り除くべきですか、Update 9それとも必要ありませんか?

その他

オペレーティング システム: Windows 7 ホーム プレミアム 32 ビット

私も試したこと:

javac -cp .;D:\Program Files\apache-tomcat-7.0.35-windows-x86\apache-tomcat-7.0.35\lib\servlet-api.jar Ch1servlet.java

スラッシュとバックスラッシュの両方を試しました。どちらの場合も、無効なフラグ エラーが発生しました。

4

2 に答える 2

4
javac -cp .;D:\Program Files\apache-tomcat-7.0.35-windows-x86\apache-tomcat-7.0.35\lib\servlet-api.jar Ch1servlet.java

サーブレット API jar へのパスにスペースが含まれているため、余分な引用符をいくつか入れる必要があります。これを試して:

javac -cp ".;D:\Program Files\apache-tomcat-7.0.35-windows-x86\apache-tomcat-7.0.35\lib\servlet-api.jar" Ch1servlet.java
于 2013-01-30T11:45:58.517 に答える
1

それはそうではありません

  • サーブレットは Java-SE ではなく Java-EE の一部です
  • サーブレットを使用する必要がある場合は、java-ee ライブラリをダウンロードして追加する必要があります
于 2013-01-30T11:41:14.847 に答える