无法在vs代码中加载注释处理器工厂

我正在尝试将immutables库与vscode(和Gradle)一起使用。

我已采取的步骤:

  1. 确认jar存在
  2. 确保GRADLE_USER_HOME变量存在(最初不存在)
  3. 设置“ java.import.gradle.home” vscode设置(GRADLE_HOME)
  4. 使用gradle build
  5. 来确保项目的构建

我一直挂在环境变量上。 GRADLE_USER_HOMEGRADLE_HOME

我在MacOS上,没有使用brew安装vscode,但实际上是从vscode网站下载了该应用程序。

Unable to load annotation processor factory 'GRADLE_USER_HOME/caches/modules-2/files-2.1/org.immutables/value/2.7.3/91d271437be1e14438a2da6c5c3e9f8db061a7b9/value-2.7.3.jar' for project

timeyy 回答:无法在vs代码中加载注释处理器工厂

GRADLE_USER_HOME没有指向可以评估的$ Environment变量-似乎在如何检索和合并GRADLE_USER_HOME指向的值上存在问题-

您说您“ 设置“ java.import.gradle.home” vscode设置(GRADLE_HOME)

您的错误消息显示为:

Unable to load annotation processor factory 'GRADLE_USER_HOME/caches/modules-2/files-2.1/org.immutables/value/2.7.3/91d271437be1e14438a2da6c5c3e9f8db061a7b9/value-2.7.3.jar' for project

查看您的错误字符串:-看来您可能这样做了:

java.import.gradle.home: GRADLE_USER_HOME

为了将$ Environment变量收集到Java代码中,属性文件(或Yaml)中的设置应如下所示:

java.import.gradle.home: ${{GRADLE_USER_HOME}}
本文链接:https://www.f2er.com/3149850.html

大家都在问