有不同版本的JRE。由于兼容性问题,某些应用程序通常需要不同的版本。版本中的第一个数字表示主要版本,第二个数字表示发行版本。Java提供了-version选项来检查当前的Java版本。
版本字符串包含版本号(可选),其后是预发行版本和内部版本信息。
有以下几种检查Java版本的方法:
- 使用命令提示符
- 使用控制面板
- 使用Java系统类
使用命令提示符
步骤1:打开命令提示符。
步骤2:使用以下命令,然后按Enter键。
- Java版本
如果对java -version命令的响应显示“ java”未被识别,则必须将Java添加到系统路径环境变量中。
使用控制面板(旧版本)
第1步:打开控制面板,然后单击Java图标。
步骤2:在Java Control Panel对话框中,单击About按钮。
步骤3:关于Java窗口出现,其中显示Java版本。
使用Java系统类
Java System类提供了getProperty()方法来验证版本。getProperty()方法接受键作为参数。密钥是系统属性的名称。该方法的签名是:
- public static String getProperty (String key)
该方法返回系统属性的String值;如果没有带有该键的属性,则返回null。如果键为空,则抛出NullPointerException;如果键为空,则抛出IllegalArgumentException。
例
class VersionExample {
public static void main(String[] args) {
System.out.println("Java Version is: " + System.getProperty("java.version"));
System.out.println(System.getProperty("sun.arch.data.model") + "-bit JVM");
}
}
输出:
Java Version is: 11.0.9
64-bit JVM