小编dja*_*fuj的帖子

jdk.compiler 不会将 com.sun.tools.javac.processing 导出到未命名模块

执行命令mvn clean package后出现以下错误:

Fatal error compiling: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x298bfadd) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x298bfadd
Run Code Online (Sandbox Code Playgroud)

我使用的是 JDK 17.0.1,据我所知,这是 idk 16 中的一个常见错误。有什么想法如何修复它吗?我在 Mac 上工作,我的 mvn 版本是 3.8.4

% echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

java maven openjdk-17

5
推荐指数
0
解决办法
2万
查看次数

在Mac上安装maven 3.6.0

我正在尝试安装特定版本的 man.brew install maven@3.6.0 由于缺少 3.6 版本(有 3.5、3.2、3.3)而无法正常工作。使用本指南安装https://maven.apache.org/install.html也不是。zsh:找不到人 有什么想法吗?

macos maven

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

maven ×2

java ×1

macos ×1

openjdk-17 ×1