如何在Project explorer上下文菜单中添加弹出菜单(仅针对Project中的.java文件)

如何在Project explorer上下文菜单中添加弹出菜单(仅针对Project中的.java文件),java,plugins,eclipse-plugin,plugin.xml,Java,Plugins,Eclipse Plugin,Plugin.xml,如何在Project explorer上下文菜单中添加弹出菜单,仅适用于Project中的.java文件。尝试为一些测试制作一些插件,但我不知道如何使此菜单仅为.java类型的文件显示。我使用org.eclipse.core.resources.IFile为txt文件做了这项工作 plugin.xml 编辑: 现在我看到org.eclipse.ui.popupmones被弃用了,所以现在有人可以告诉我如何使用菜单贡献来实现这一点。 我的代码: 我需要在Project Explorer/Packa

如何在Project explorer上下文菜单中添加弹出菜单,仅适用于Project中的.java文件。尝试为一些测试制作一些插件,但我不知道如何使此菜单仅为.java类型的文件显示。我使用org.eclipse.core.resources.IFile为txt文件做了这项工作

plugin.xml

编辑:

现在我看到org.eclipse.ui.popupmones被弃用了,所以现在有人可以告诉我如何使用菜单贡献来实现这一点。 我的代码:

我需要在Project Explorer/Package Explorer的右键单击上下文菜单中仅为.java文件添加此命令。

您可以使用objectContribution的nameFilter属性

对于包资源管理器:

locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?after=additions"
或用于添加到所有类型的弹出窗口:

locationURI="popup:org.eclipse.ui.popup.any?after=additions">
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?after=additions"
locationURI="popup:org.eclipse.ui.popup.any?after=additions">