【问题标题】:Windows 10 Java - package lombok does not existWindows 10 Java - 包 lombok 不存在
【发布时间】:2020-06-08 03:35:43
【问题描述】:

IntelliJ 社区 2020.1,Windows 10。 我添加了 Lombok 插件,将依赖项添加到我的 maven pom.xml,并启用了注释处理。 IntelliJ 编辑器显示 lombok 注释方法的自动完成,并显示 0 个错误。但它不会编译并不断抛出

Error:(3, 14) java: package lombok does not exist
Error:(10, 6) java: cannot find symbol
symbol: class Data

我已经尝试过 JDK1.8.0_162、Correto-1.8._252 和 OpenJDK-14.0.1

现在完全可以在我的 Mac 上执行此操作。此问题专门针对 Windows。我以前在 Windows 上没有做过太多的 Java。我已经进入 IntelliJ 并为我的项目点击了 lombok jar 的复选框,但是当我尝试构建 IntelliJ 时找不到该 jar。我已经尝试了所有我能找到的谷歌结果

windows/我的类路径/我的构建是否有什么东西需要让它找到 jar?我尝试将我的 jar 添加到 VM 选项中,例如 -javaagent:"C:\Users\d\.m2\repository\org\projectlombok\lombok\1.18.12\lombok-1.18.12.jar"

请不要将此标记为重复,这是不同的,因为唯一的修复是使用 gradle,或者不要为 Windows 修复它。我花了 6 个小时寻找答案,但没有一个修复适用于 windows :(

【问题讨论】:

  • Idea中存在一个错误,导致编译由于插件而失败。我在他们的问题跟踪器上找不到它,但解决它的方法之一是将 Idea 重置为默认设置。
  • @Alexiy 谢谢,我会试试的。你知道是否有任何具体的方法可以做到这一点?我可以尝试重置设置甚至卸载,但我担心它会再次出现在同一个位置

标签: java maven intellij-idea lombok intellij-lombok-plugin


【解决方案1】:

@Alexiy 的回答在这里修复了它Windows 10 Java - package lombok does not exist

我只是按照这些说明进行操作 https://www.jetbrains.com/help/idea/configuring-project-and-ide-settings.html

我不得不重置 IntelliJ 设置,重新安装 Lombok 插件,重新选择我的 JDK,它工作正常,谢谢!我花了几个小时试图找到解决办法

【讨论】:

    【解决方案2】:

    如果您使用的是 java 版本 11,请尝试使用 java 版本 8 进行更改。我是这样工作的

    【讨论】:

      【解决方案3】:

      注释处理似乎已关闭。您可以通过检查此设置来启用它:

      File -> Setting -> Compiler -> Annotation Processors -> Enable annotation processing

      【讨论】:

      • 不幸的是,就像我在帖子中提到的那样,这是 stackoverflow 上最受欢迎的答案之一,我已经这样做了。我已经按照这些说明在 Mac 上运行它。所以它可能是特定于窗口的东西
      猜你喜欢
      • 2019-12-15
      • 2019-10-22
      • 2018-01-29
      • 2015-04-12
      • 2021-12-25
      • 2020-09-22
      • 1970-01-01
      • 2020-10-30
      • 2018-06-29
      相关资源
      最近更新 更多