Eclipse 不显示待办事项任务

2022-09-03 12:16:29

升级到 Eclipse Juno 并导入现有的 Java EE 项目后,“任务”视图不会显示.java文件中注释中的 TODO。我可以通过专门右键单击装订线并从弹出菜单中进行选择来手动添加新的TODO任务,但是Eclipse应该根据我的评论创建TODO。Add Task...

我浏览了所有与任务标签相关的首选项,它们都是默认的(因此可以),仍然没有标签出现。我尝试关闭/打开项目,重新构建它,我检查了Git存储库,以查看没有点文件(.project等)被修改,因为所有内容都在较旧的Eclipse中工作。

这个问题没有帮助我...如何让Eclipse显示我的Java TODO?


答案 1

问题是Eclipse应该重建设置(可能是一个错误)。解决此问题的方法是启动Windows >首选项>Java >编译器>任务标签,然后更改任何标签,然后按应用;系统将询问您是否允许重新构建设置,请接受。然后改回更改后的标记并再次重建。您应该立即在“任务”视图中显示 TODO。


答案 2

我调查了我的文件,发现了以下性质:.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 出现在“任务”视图中,从而解决了问题。

奇怪的是,为什么Eclipse不抱怨有一个未知性质的项目(=一个没有插件的项目)?为什么AJDT的这种缺失会导致常规的JDT无法找到TODO?..


推荐