如何在 Eclipse 插件上制作动态或更新名称?

How to make dynamic or update name on Eclipse plug-in?

有什么方法可以从 java 侧 update/change org.eclipse.ui.views 扩展点的视图名称吗?

   <extension point="org.eclipse.ui.views">
   <category
        id="my.ui"
        name="My app name">
   </category>
   <view
        category="my.ui"
        class="com.ui.control.ControlView"
        id="my.ui.controlView"
        inject="true"
        icon="icons/icon.ico"
        name="Dynamic Name"> --this part i want to update from java side
   </view>

您通常通过调用 setPartName 方法在 ViewPart class(在您的示例中为 com.ui.control.ControlView)执行此操作:

protected void setPartName(String partName)

名称的默认值直接取自扩展点 IConfigurationElement 中的 name 字段,因此无法更改(请参阅 org.eclipse.ui.part.WorkbenchPart#setInitializationData