1
Joda-Time是否提供了識別其版本的方法?在運行時識別當前正在使用的Joda-Time庫的版本
對於調試,日誌記錄等,最好在運行時識別Joda-Time的使用版本。
我試着用Google搜索文檔(site:www.joda.org/joda-time/apidocs/ version
),但沒有找到想要的方法。
Joda-Time是否提供了識別其版本的方法?在運行時識別當前正在使用的Joda-Time庫的版本
對於調試,日誌記錄等,最好在運行時識別Joda-Time的使用版本。
我試着用Google搜索文檔(site:www.joda.org/joda-time/apidocs/ version
),但沒有找到想要的方法。
如果您的喬達時間包含Maven的信息,您可以使用下面的代碼來提取版本:
String version = null;
try (InputStream in = DateTime.class.getResourceAsStream("/META-INF/maven/joda-time/joda-time/pom.properties")) {
if (in != null) {
Properties p = new Properties();
p.load(in);
version = p.getProperty("version");
}
} catch (IOException ignore) {}
System.out.println(version);
http://stackoverflow.com/questions/21724145/get-jar-version-in-runtime – assylias