2017-06-29 13 views
0

私は過去数日間Javaを使用していましたが、私は数日前に問題フォームを取得しています。 私は、サーブレットでパッケージセクションをクラスを作成しようとしています「次のエラーを示している。**Javaのパッケージに関する問題

  • 型java.io.ObjectInputStreamは解決することはできません。それは間接的に必要な.classファイルから参照 ですファイル

    私は

  • 輸入javax.servlet.http.HttpServletをコメントアウトしてみながら、

** "セクションではエラーが発生していますが、httpservletクラスを拡張することはできません。この問題のために私を助けてください。

この画像はエラーを示しています

This image shows the error

+1

あなたは、クラスパスにサーブレットAPIの瓶を持っていることを確認してください。また、EclipseプロジェクトのクラスパスでJDKを使用していて、JREを使用していないかどうかを確認してください。 – Shinchan

+0

はい、問題は同じままですが、すべてを設定しました。 –

+0

デプロイメント記述子にプロジェクトライブラリを追加します – emotionlessbananas

答えて

1

はあなたの依存関係にあるサーブレットAPI-3.1.jarを含めます。

Mavenの

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
    <scope>provided</scope> 
</dependency> 

のGradle

configurations { 
    provided 
} 
sourceSets { 
    main { compileClasspath += configurations.provided } 
} 
dependencies { 
    provided 'javax.servlet:javax.servlet-api:3.1.0' 
} 
+0

私はEclipse EEのDynamic Webプロジェクトに取り組んでいます。 –

+0

次のリンクが役に立つ場合があります。 https://stackoverflow.com/questions/18075343/java-project-in-eclipse-the-type-java-lang-object-cannot-be-resolved-it-is-インド https://stackoverflow.com/questions/36963248/the-type-java-io-objectinputstream-cannot-be-resolved-it-is-indirectly-referencec –

関連する問題