我正在使用Java
控制台作为输出,在JUnit
内使用Eclipse
和Eclipse
开发了一系列系统测试。我打算使用一些控制台字符为某些测试实现更好的控制台输出,这些控制字符在Eclipse Mars(https://bugs.eclipse.org/bugs/show_bug.cgi?id=76936)之前不受支持。
为确保与运行旧版Eclipse
的同事兼容,我需要以编程方式检测JUnit测试中的Eclipse
版本。这是可能的,如果可以,怎么样?
答案 0 :(得分:3)
System.getProperty("eclipse.buildId");
将为您提供Eclipse构建ID,类似于
4.4.2.M20150204-1700
答案 1 :(得分:1)
您可以通过Java属性获取它:
System.getProperty("eclipse.buildId").