【问题标题】:Issues regarding package in java关于java中的包的问题
【发布时间】:2017-12-02 22:40:25
【问题描述】:

我最近几天一直在使用 java,最近几天我收到了一个问题表单。 当我尝试在 servlet 中创建一个类时,包部分显示以下错误“**

  • 无法解析类型 java.io.ObjectInputStream。它是 从所需的 .class 文件间接引用

    当我尝试注释掉

  • 导入 javax.servlet.http.HttpServlet;

**" 部分错误正在发生,但为此我无法扩展 httpservlet 类。请帮我解决这个问题。

此图显示错误:

【问题讨论】:

  • 确保类路径中有 servlet-api jar。另外,请检查您是否在 Eclipse 项目类路径中使用的是 JDK 而不是 JRE。
  • 是的,我已经设置了一切,但问题仍然存在。
  • 将项目库添加​​到部署描述符

标签: java


【解决方案1】:

在您的依赖项中包含 servlet-api-3.1.jar。

Maven

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

分级

configurations {
    provided
}
sourceSets {
    main { compileClasspath += configurations.provided }
}
dependencies {
    provided 'javax.servlet:javax.servlet-api:3.1.0'
}
猜你喜欢
  • 2011-09-06
  • 1970-01-01
  • 2020-02-10
  • 2011-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多