您的位置:首页 > 编程语言 > Java开发

java 怎么获取jdk版本

2016-10-17 10:16 197 查看
需求:

目前的系统中会有对jvm环境的检测,检测时会对一些信息警告,如系统可用内存较少等,当然也会提示maxpermsize未设置,而在jdk1.8之后的版本,已经没有maxpermsize设置了就,具体看文章Remove
the Permanent Generation

SO,在实现的过程中就需要针对是否为1.8及以上版本来判断是否需要检测maxpermsize的设置

具体实现如下:

String javaVersion = System.getProperty("java.version");
<span style="white-space:pre">	</span>String[] strs = StringUtils.split(javaVersion, '.');
if (Integer.parseInt(strs[0]) <= 1 && Integer.parseInt(strs[1]) < 8) {
<span style="white-space:pre">	</span>//判断是否设置了maxpermsize
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jvm 内存