# about.mappings
# contains fill-ins for about.properties
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# This file does not need to be translated.
0=I20220817-1800
1=2022-09
2=4.25
您可以使用以下命令读取此信息:
IProduct product = Platform.getProduct();
Bundle bundle = product.getDefiningBundle();
URL location = FileLocator.find(bundle, new Path("about.mappings"));
try (InputStream is = location.openStream())
{
ResourceBundle res = new PropertyResourceBundle(is);
String version = res.getString("1");
}
catch (final IOException ex)
{
...
}
1条答案
按热度按时间bvk5enib1#
2022-03是整个产品包的名称,而不是Eclipse Platform,后者只是一个组件。4.23是Platform的正确版本。
据我所知,2022-03名称仅出现在产品“定义捆绑包”的
about.mappings
文件中,并且仅用于“关于”文本中。Map类似于
您可以使用以下命令读取此信息:
这基于
org.eclipse.ui.internal.ProductProperties
中的代码