netbeans-plugins - 如何查找已安装的 NetBeans 模块的版本?

标签 netbeans-plugins netbeans-platform

如何查找已安装的 NetBeans 模块的版本?

我的目的是让我的模块向用户显示自己的规范编号,而不必在每个版本中更改其显示代码。

最佳答案

import org.netbeans.api.autoupdate.UpdateElement;
import org.netbeans.api.autoupdate.UpdateManager;
import org.netbeans.api.autoupdate.UpdateUnit;

public class VersionUtil {

  public static String getVersion(String codename) {
    for (UpdateUnit updateUnit : UpdateManager.getDefault().getUpdateUnits()) {
      UpdateElement updateElement = updateUnit.getInstalled();
      if (updateElement != null)
        if (codename.equals(updateElement.getCodeName()))
          return updateElement.getSpecificationVersion();
    }

    return "unknown";
  }
}

关于netbeans-plugins - 如何查找已安装的 NetBeans 模块的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3238769/

相关文章:

git - 如何删除 Netbeans 中的 git 分支?

java - Activity 编辑器中的 NetBeans 插件开发用户事件

java - Netbeans 不断重启

java - 如何添加钩子(Hook)来保存 NetBeans 中现有 DataObject 的事件?

netbeans - 如何在 NetBeans 中本地化 @Messages 注释

java - NetBeans 平台在关闭时不执行任何操作

java - 为什么我最近安装的 netbeans 7.3 在尝试更新插件时出现这些依赖性问题?

java - 在 NetBeans 平台之外使用 Lookup API

java - TopComponent 调整大小行为

java - Netbeans 平台应用程序中的 FileChooserBuilder 丢失?