我有一个注释check.java
和注释处理器CheckProcessor.java
,我已经编写并导出到一个 jar 文件check.jar
。
我也有Test.java
一个小类来测试注释。javac -cp check.jar Test.java
在命令行上运行。
我无法让它在 IntelliJ 中工作。我已添加check.jar
为外部库。@check
注解可以在没有编译错误的情况下使用,但注解处理器永远不会运行。
我在Settings
-> Build, Execution, Deployment
-> Compiler
->下启用了注释处理Annotation Processors
,并提供了一个直接指向 jar 文件的自定义处理器路径