很简单,System.getProperty()中有了我们想要的大部分配置
System.getProperty("java.version"); //判断JDK版本
System.getProperty("sun.arch.data.model"); //判断是32位还是64位
运行打印结果
1.8.0_25
64
完整的判断是否是JDK 8的类
public class JdkVersion {
private static final String javaVersion;
private static boolean isJava8;
static {
javaVersion = System.getProperty("java.version");
System.out.println("javaVersion=" + javaVersion);
if (javaVersion.contains("1.8.")) {
isJava8 = true;
}
}
public static String getJavaVersion() {
return javaVersion;
}
public static boolean isJava8() {
return isJava8;
}
}