Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以编程方式获取Eclipse版本?_Eclipse - Fatal编程技术网

如何以编程方式获取Eclipse版本?

如何以编程方式获取Eclipse版本?,eclipse,Eclipse,我需要以编程方式获取Eclipse版本,但我还没有找到一种方法 要得到那个版本。 谁能给我一个建议吗 提前感谢您的时间。您可以试试这个 org.eclipse.core.runtime.Platform.getBundle("my.feature.id").getHeaders().get("Bundle-Version"); Eclipse中有很多版本,最接近您需要的可能是org.Eclipse.platform版本。所以试试看 Version version = Platform.get

我需要以编程方式获取Eclipse版本,但我还没有找到一种方法 要得到那个版本。 谁能给我一个建议吗

提前感谢您的时间。

您可以试试这个

 org.eclipse.core.runtime.Platform.getBundle("my.feature.id").getHeaders().get("Bundle-Version");

Eclipse中有很多版本,最接近您需要的可能是
org.Eclipse.platform
版本。所以试试看

Version version = Platform.getBundle("org.eclipse.platform").getVersion();

这在Eclipse 4.4 Luna上被破坏:(@Imeron它对我来说在Luna上运行很好。如果你在RCP中运行它,你就不会有org.eclipse.platform插件,需要使用其他插件。这就是问题所在。将org.eclipse.platform添加到所需插件列表中修复了问题。我想在Luna org.eclipse.platform作为其他插件的依赖项包含之前,我是使用。