gpt4 book ai didi

java - 无法使用 javac 和 lombok 在控制台中编译 .h 文件。错误 : package lombok does not exist

转载 作者:行者123 更新时间:2023-12-03 04:54:39 55 4
gpt4 key购买 nike

我需要为基于 JNI 的 native 库编译 .h 文件。在我的项目中添加一些 lombok 注释后,我无法使用 javac 编译 .h 文件。我正在使用 IntelliJ 和等级。我正在尝试在 ide 控制台中执行下一个命令:

javac -h jni src/java/main/com/my/project/*.java
并得到错误:
 src/java/main/com/my/project/Appjava:3: error: package lombok does not
exist import lombok.AccessLevel;
^
src/java/main/com/my/project/App.java:4: error: package lombok does not exist import lombok.RequiredArgsConstructor;
^
src/java/main/com/my/project/App.java:5: error: package lombok >does not exist import lombok.Value;
以及其他类中的许多类似错误。 App 类中的 3、4 和 5 行:
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.Value;
在构建渐变中:
 compileOnly 'org.projectlombok:lombok:1.18.8'
annotationProcessor 'org.projectlombok:lombok:1.18.8'
还启用了注释处理并安装了 lombok 插件。我可以在我的 ide 中构建项目,但不能执行命令 javac。我该如何解决?

最佳答案

如果您正在运行 javac在命令行上,那么 gradle 将不会发挥作用;您需要传递类路径 -cp <all_jars>

关于java - 无法使用 javac 和 lombok 在控制台中编译 .h 文件。错误 : package lombok does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63048890/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com