Eclipse中的Class.getPackage()

时间:2016-08-18 03:01:01

标签: java eclipse ant java-8

从清单中提取版本的推荐方法是使用getPackage().getImplementationVersion()来提取它。

但是在Eclipse内部调试时这似乎不起作用;我猜是因为构建jar是一个外部Ant操作,而Eclipse对jar文件和清单一无所知。

那么我怎样才能编写在Eclipse内外工作的代码来查找版本而不将其存储在多个位置?我想出的唯一方法是编写一个属性文件,然后在Ant构建步骤中读取它以创建清单并直接在java中读取它以提取VERSION属性。

还是有更好的方法吗? [注:Java 8]

0 个答案:

没有答案