Как я могу найти версию установленного модуля 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"; } }