【问题标题】:Cannot import javax.servlet after adding dependency in gradle在 gradle 中添加依赖项后无法导入 javax.servlet
【发布时间】:2019-05-31 18:00:16
【问题描述】:

即使我已经在我的 gradle 依赖项中添加了包,我也无法导入 javax.servlet。

这是我的 gradle 依赖项:

dependencies {
    providedCompile group: 'javax.servlet', name: 'javax.servlet-api', 
    ...
    ...
}

我也试过了:

dependencies {
    compile "javax.servlet:servlet-api:3.0.1" 
}

但是当我使用以下方式导入它时:

import javax.servlet.http.HttpServletResponse;

我收到错误:无法解析符号“HttpServletResponse”。

【问题讨论】:

标签: java gradle


【解决方案1】:

我认为应该是:

// https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'

【讨论】:

    【解决方案2】:

    应该是这样的:

    dependencies {
        providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1' 
        ...
        ...
    }
    

    因为我认为最后的 comma 会导致问题,因为您不需要逗号来分隔依赖项,所以也将其删除,我建议您指定 version

    【讨论】:

      猜你喜欢
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多