栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在运行时获取Java版本

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在运行时获取Java版本

java.version
是每个JVM中都存在的系统属性。有两种可能的格式:

  • Java的8或降低:1.6.0_23,1.7.0,1.7.0_80,1.8.0_211
  • Java的9或更高:9.0.1,11.0.4,12,12.0.1

这是提取主要版本的技巧:如果它是

1.x.y_z
版本字符串,则提取字符串索引2处的字符。如果是
x.y.z
版本字符串,则将其剪切为第一个点字符(如果存在)。

private static int getVersion() {    String version = System.getProperty("java.version");    if(version.startsWith("1.")) {        version = version.substring(2, 3);    } else {        int dot = version.indexOf(".");        if(dot != -1) { version = version.substring(0, dot); }    } return Integer.parseInt(version);}

现在,您可以更加轻松地检查版本:

if(getVersion() < 6) {    // ...}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/431970.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号