Java 德隆博克罐头';找不到所有依赖项的符号

Java 德隆博克罐头';找不到所有依赖项的符号,java,lombok,Java,Lombok,我正在尝试使用以下命令删除项目: java -jar lombok-1.18.8.jar delombok C:\Users\halaeddine\IdeaProjects\projectName -d "D:\OneDrive - Haydar\Desktop\delomboked" --classpath=C:\Users\halaeddine\.gradle\* gradle文件夹包含所有jar依赖项。 我收到以下错误: error: package X does not exist

我正在尝试使用以下命令删除项目:

java -jar lombok-1.18.8.jar delombok C:\Users\halaeddine\IdeaProjects\projectName -d "D:\OneDrive - Haydar\Desktop\delomboked"  --classpath=C:\Users\halaeddine\.gradle\*
gradle文件夹包含所有jar依赖项。 我收到以下错误:

error: package X does not exist

对于代码中使用的每个外部库,Delombok复制了
javac
选项,这意味着在
--classpath
之后,您需要指定包含类文件的所有JAR或目录。gradle目录很可能包含包含jar文件的子目录,
javac
不会递归到这些文件中,shell也不会扩展到这些文件中。您最好的选择是使用
gradle
建立相关JAR的列表。或者,您可以编写一个shell脚本来查找所有位置,并将这些位置放入以冒号或分号分隔的列表中。

查找所有位置可能会不幸地发现库的许多版本,从而导致出现类似
NoSuchMethodError
的情况。这太危险了-您确实需要完全按照
build.gradle
中指定的方式获取库。