Eclipse不显示TODO任务

liwlm1x9  于 2022-11-04  发布在  Eclipse
关注(0)|答案(4)|浏览(204)

在升级到Eclipse Juno并导入现有的Java EE项目之后,Tasks视图没有显示来自我的.java文件中的注解的TODO。我可以通过右键单击空白处并从弹出菜单中选择Add Task...来手动添加新的TODO任务,但是Eclipse应该自己根据我的注解创建TODO。
我检查了所有与任务标签相关的首选项,它们都是默认的(因此还可以),仍然没有标 checkout 现。我尝试关闭/打开项目,重新构建它,我检查了Git repo,看到没有点文件(.project等)被修改,因为一切都在旧的Eclipse中工作。
This问题对我没有帮助...如何让Eclipse显示我的Java TODO?

wgxvkvu9

wgxvkvu91#

问题是Eclipse应该重建设置(可能是一个bug)。解决这个问题的方法是启动Windows〉Preferences〉Java〉Compiler〉Task Tags,然后更改任何标记,然后按Apply;系统将询问您是否允许重建设置,请接受。然后改回已更改的标记并再次重建。您应该已经立即在“任务”视图中显示了TODO。

hfyxw5xn

hfyxw5xn2#

我调查了我的.project文件,发现了以下性质:

<natures>
    <nature>org.eclipse.ajdt.ui.ajnature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>

第一个引用了我用来处理一些注解的AspectJ,我意识到新安装的Eclipse默认情况下不包含AspectJ工具!安装AJDT后,我的TODO出现在Tasks视图中,从而解决了这个问题。
奇怪的是,为什么Eclipse不抱怨有一个性质未知的项目(=一个没有插件的项目)?为什么缺少AJDT会导致常规的JDT无法找到TODO?

iq0todco

iq0todco3#

在我的例子中,我只是没有意识到项目必须正确构建才能显示TODO。在我修复了构建错误之后,看到TODO就没有问题了。

szqfcxe2

szqfcxe24#

请确保启用项目-〉自动构建。然后通过添加、删除或修改资源触发自动构建。

相关问题