【发布时间】:2018-02-23 08:12:36
【问题描述】:
我正在做 Eclipse 插件开发,我需要找到我当前安装的 Eclipse IDE 的版本。除了打开 IDE 之外,是否有任何我可以执行的 cmd 命令来找到相同的命令? 有点像-
eclipse.exe --version
如果可以的话?
【问题讨论】:
标签: eclipse cmd eclipse-rcp
我正在做 Eclipse 插件开发,我需要找到我当前安装的 Eclipse IDE 的版本。除了打开 IDE 之外,是否有任何我可以执行的 cmd 命令来找到相同的命令? 有点像-
eclipse.exe --version
如果可以的话?
【问题讨论】:
标签: eclipse cmd eclipse-rcp
在 Windows 中我可以做到:
C:\dev\eclipse>type .eclipseproduct
name=Eclipse Platform
id=org.eclipse.platform
version=4.4.2
或者在configuration文件夹下的config.ini中找到BuildID:
C:\dev\eclipse\configuration>type config.ini | findstr /i BuildID
eclipse.buildId=4.4.2.M20150204-1700
(类似的可以在 linux/unix 中使用 cat 和 grep 当然。)
为什么你的 build id 是空白的很奇怪,你能从你的帮助上传截图 -> 关于窗口。
能否分享您的eclipse.ini,请参考已使用的安装包。
Eclipse 版本/构建基于产品(请参阅您的 eclipse.ini,org.eclipse.epp.*)
在以后的版本中(例如,如果使用)JEE EPP 应该有一个名为 about.mappings 文件的文件,例如
C:\dev\eclipse\plugins\org.eclipse.epp.package.jee_4.6.2.20161208-0625\about.mappings
# 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=MrSimpleMind-Null
1=Neon.2 Release (4.6.2)
但这不是问题的解决方案,我想知道为什么你的值是空白的。您的 EPP 是否有冲突,请尝试更新您的 eclipse 环境(?)
【讨论】:
config.ini 中找到,它位于 configuration 文件夹中。但我怀疑它与帮助->关于的信息相同,我猜这可能是从产品或启动器中获取的。所以它在某处的罐子/代码/清单中更深。 (我会在有更多时间时尝试检查源代码);)