eclipse java注释处理

Erw*_*out 10 java eclipse apt annotation-processing eclipse-indigo

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

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

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

我的安装有问题吗?

thk*_*ala 16

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

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

  • 我启用了这些,但我仍然没有获得注释处理选项 (2认同)

Dav*_*son 5

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

项目/ .factorypath:

<factorypath>
    <factorypathentry kind="WKSPJAR" id="../build/EpicBuilder.jar" enabled="true" runInBatchMode="false"/>
</factorypath>
Run Code Online (Sandbox Code Playgroud)

项目/ .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
Run Code Online (Sandbox Code Playgroud)

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

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled
Run Code Online (Sandbox Code Playgroud)