eclipse java注释处理

我想在eclipse jdt中使用Annotation处理做一些事情。

Eclipse jdtapt帮助告诉我应该在java / compiler / annotation处理首选项页面上配置东西。

但是在我的安装(Indigo)上,编译器部分没有这个注释处理子部分。 它只有构建,错误/警告,javadoc,任务标记。

我的安装有问题吗?

注释处理选项卡不存在于可从Eclipse菜单栏访问的“首选项”页面中。 如果您在Project Explorer中右键单击项目并在弹出菜单中选择“首选项”,则可以访问该项目特定的菜单。

在本教程中提到之前,您可能必须在Java编译器选项卡和注释处理显示之前显式启用项目特定的设置。

我自动生成我的eclipse项目文件,所以我更喜欢使用UI设置这些东西…

项目/ .factorypath:

   

项目/ .settings / org.eclipse.jdt.apt.core.prefs:

 eclipse.preferences.version=1 org.eclipse.jdt.apt.aptEnabled=true org.eclipse.jdt.apt.genSrcDir=.apt_generated org.eclipse.jdt.apt.reconcileEnabled=true 

项目/ .settings / org.eclipse.jdt.core.prefs:

 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.processAnnotations=enabled 

也许你正在运行一个多模块项目。 您正在寻找父项目中的注释处理选项卡,该选项卡可能在其pom.xml具有pom

如果是这样,您将无法在此处找到该选项卡。 转到带有包装jar的特定项目,您将看到该选项卡。

我搜索了几个小时,所以这可能有助于节省时间。