如何将 属性 页面添加到 eclipse 项目(RCP / 插件)

How to add a property page to an eclipse project (RCP / Plugin)

我正在尝试向项目添加 属性 页面。在第一步中,我使用模板向导创建 属性 页面。我将目标类值从 org.eclipse.core.resources.IFile 更改为 org.eclipse.core.resources.IProject。但随后我启动​​插件并单击单个项目项 属性 页面未显示。

我测试了以下提示,但对我没有任何作用:

我将代码简化为 plugin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            name="TEST Sample Page"
            nameFilter="*.*"
            class="testplugin.properties.SamplePropertyPage"
            id="testplugin.properties.samplePropertyPage">
        <enabledWhen>
            <adapt type="org.eclipse.core.resources.IProject">
                <test property="org.eclipse.core.resources.projectNature" 
                      value="org.eclipse.jdt.core.javanature"/>
            </adapt>         
        </enabledWhen>
      </page>
   </extension>

</plugin>

有人给我提示吗?

谢谢。 本

删除 nameFilter="*.*"。这仅适用于尝试匹配特定文件类型,不适用于项目。

您还限制 属性 页面仅显示在 Java 个项目中。