java 怎么获取jdk版本
2016-10-17 10:16
197 查看
需求:
目前的系统中会有对jvm环境的检测,检测时会对一些信息警告,如系统可用内存较少等,当然也会提示maxpermsize未设置,而在jdk1.8之后的版本,已经没有maxpermsize设置了就,具体看文章Remove
the Permanent Generation
SO,在实现的过程中就需要针对是否为1.8及以上版本来判断是否需要检测maxpermsize的设置
具体实现如下:
目前的系统中会有对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程序获取jdk版本等信息
- java 获取当然JDK版本信息
- java 获取当然JDK版本信息
- 获取Ant使用的jdk,java版本
- Java语言获取jdk、jre和操作系统版本等信息
- JDK版本问题Exception in thread "main" java.lang.UnsupportedClassVersionError: Hello
- 在 JDK 早期版本中使用 Java 5 的语言特性
- JDK版本问题Exception in thread &quot;main&quot; java.lang.UnsupportedClassVe
- java怎么获取剪切板数据代码示例
- Java笔记(三)--不同版本jdk以及tomcat共存的问题
- 获取JDK 版本 位数
- java 用path与classpath在命令行下指定一个运行环境(多个JDK版本中指定一个)
- JAVA 1.5 最全的各个版本的JDK,里面当然也包含对应的源代码了,在要求小版匹配时尤其重要.
- 在 JDK 早期版本中使用 Java 5 的语言
- Android 开发环境搭建---Android 编译需要的sun-java5-jdk在ubuntu10.04以上版本的安装问题
- ubuntu 10.04版本安装sun-java5-jdk
- [小插曲]JDK版本不一致导致的异常 java.lang.UnsupportedClassVersionError: Bad version number in .class file
- JDK版本为5.0但java -version却显示版本号为1.4.2的原因
- Java 理论与实践: 在 JDK 早期版本中使用 Java 5 的语言特性
- [转]JDK早期版本中使用Java 5语言特性