我正在使用NETBeans IDE开发注释处理器。我编写了注释处理器,然后将其转换为JAR,然后将此JAR作为引用库添加到我正在使用注释的另一个Java应用程序中。
现在我的问题是在注释处理器内部,如果我想访问源文件(注释的那些)然后我尝试使用下面的代码获取FileObject
FileObject source = processingEnv.getFiler().getResource(StandardLocation.SOURCE_PATH,"","demo/MainCopy.java");
但它返回null。这里demo是包含Annotated类MainCopy.java的包。当我阅读StandardLocation类的文档时,它说要工作它必须得到支持,有人可以帮我解决这个问题或指导我如何获取FileObject。
由于