原因是什么:找不到模块:org.jspecify

问题描述 投票:0回答:1

对我的项目(带模块的 Java 17)进行一些依赖项更新后,我在编译过程中收到以下错误消息:

[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ energy-meters ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 10 source files with javac [forked debug deprecation release 17  module-path] to target\test-classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] error: module not found: org.jspecify

因为我没有使用 jspecify,我的问题是,为什么会发生这种情况?

compiler-errors log4j2 java-17 java-module
1个回答
0
投票

就我而言,原因是更新到 log4j2 2.24.0。

看起来这个版本有问题 - 请参阅使用 2.24.0 进行编译失败:找不到模块:org.jspecify 对我来说,最简单的解决方案是返回到 2.23.1 版本并等待 log4j2 发布错误修复版本。

© www.soinside.com 2019 - 2024. All rights reserved.