【问题标题】:IntelliJ error: cannot find symbol @javax.annotation.GeneratedIntelliJ 错误:找不到符号 @javax.annotation.Generated
【发布时间】:2020-05-18 23:50:06
【问题描述】:

这是我第一次使用 IntelliJ,所以这可能只是一个基本问题,但可惜我还是有。

我已经将一个 github 项目克隆到使用 gradle 的 IntelliJ 中。我导入,它说的第一件事是 gradle 设置不正确,所以我根据以下设置: gradle prefrences Java 版本 14.0.1。然后它说SDK仍然没有设置,所以我再次设置了这个版本,即使我没有使用Android。

我可以成功运行一些成绩测试,但我所有的 java 代码不再链接方法,当我运行测试时(直接从 github 没有任何更改)我得到一个 错误:找不到符号 @ javax.annotation.Generated(

还有我example seem to no longer link. I have a screenshot of this too.中的所有方法

感谢任何指导,可能是设置中的问题?我发现了这个符号错误几次,但没有解决方法有帮助。我尝试使缓存无效并重新启动几次。我几次删除了 .idea 文件。在 git 中尝试了不同的存储库,但仍然有相同的错误。

谢谢!

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    只需将 javax 注释依赖项添加到您的 build.gradle 中即可。

    dependencies {
      //...
      implementation 'javax.annotation:javax.annotation-api:1.3.2' 
      //...
    }
    

    像这样。

    【讨论】:

      【解决方案2】:

      javax.annotation-api 依赖添加到您的Maven pom.xml

      <dependency>
          <groupId>javax.annotation</groupId>
          <artifactId>javax.annotation-api</artifactId>
          <version>1.3.2</version>
      </dependency>
      

      【讨论】:

        猜你喜欢
        • 2019-01-08
        • 1970-01-01
        • 2012-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多