Intellij Community Editionを使用して、単純なMavenプロジェクトWebアプリケーションを構築しています。コンパイルエラーを取得しています:Intellij Community Editionを使用してコンパイルエラーが発生する "java:package javax.servlet.httpが存在しません"
のjava:パッケージのjavax.servlet.httpが存在しない
のjava:シンボルシンボルを見つけることができません:クラスのHttpServlet
のjava:シンボルシンボルを見つけることができません:クラスのHttpServletRequest
のjava:シンボルシンボルを見つけることができません:クラスHttpServletResponseの
私はJave SEを使用するために使用されます。私はJave EEをダウンロードしました。それが私に言ったのは、解凍(私はそれがインストールされていることを意味すると思う)でした。私もTomcat 6.0.53とMaven 3.5.0を使用しています
他の同様の質問は依存関係を追加すると言われていますが、私にとってはうまくいきませんでした。
私のコードが添付されています
package org.mycompany.myname;
import javax.servlet.http.*;
import java.io.IOException;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException
{
httpServletResponse.getWriter().print("Test running ...");
}
}
間違っています。 IntelliJとは何の関係もありません。何かを解凍してはいけません。コンパイル時には、javax.servlet JARをCLASSPATHに追加するだけです。 Tomcatはあなたが走ったときに/ libフォルダにそれを持っています。 – duffymo