1 先查看Java是否已经安装
在开始查看JDK版本之前,我们需要先确定Java是否已经安装在我们的Linux系统中。可以通过终端命令来查看是否已经安装了Java。
java -version
执行以上命令后,如果终端输出显示了Java的版本信息,那么说明Java已经安装成功了。
2 查看Linux中的JDK版本
接下来,我们需要查看Linux系统中所安装的JDK的版本。在Linux系统中,Java的安装路径、版本等信息都保存在环境变量中。通过查看环境变量中的JAVA_HOME变量,我们可以得知所安装的JDK的版本。
在终端中输入以下命令:
echo $JAVA_HOME
执行以上命令后,终端会输出所安装的JDK的路径。我们可以通过这个路径来获取JDK的版本信息。
2.1 使用Java命令查看版本
Linux下的JDK安装包中通常会有一个bin文件夹,里面包含了一些JDK的命令工具。我们可以使用Java命令来查看JDK的版本。
在终端中输入以下命令:
$JAVA_HOME/bin/java -version
执行以上命令后,终端会显示JDK的版本号。
2.2 查看Java关联的默认软链接
在Linux系统中,Java通常会创建一个软链接,将java命令指向安装的JDK版本。我们可以通过查看这个软链接来获取JDK的版本信息。
在终端中输入以下命令:
ls -l `which java`
执行以上命令后,终端会显示类似于以下内容的输出:
lrwxrwxrwx 1 root root 22 7月 6 16:39 /usr/bin/java -> /etc/alternatives/java
其中,/etc/alternatives/java就是Java的软链接路径。我们可以通过以下命令进一步查看软链接指向的具体文件:
readlink -f /etc/alternatives/java
执行以上命令后,终端会显示JDK的安装路径。
3 通过Java代码获取JDK版本
除了通过终端命令来获取JDK版本信息外,我们还可以通过编写Java代码来获取JDK版本。
创建一个Java文件,例如JDKVersion.java:
public class JDKVersion {
public static void main(String[] args) {
String javaVersion = System.getProperty("java.version");
System.out.println("JDK Version: " + javaVersion);
}
}
保存文件后,在终端中使用编译命令编译该Java文件:
javac JDKVersion.java
编译成功后,执行以下命令运行该Java程序:
java JDKVersion
终端会输出JDK的版本号。
4 总结
通过以上几种方法,我们可以在Linux下轻松地查看JDK的版本。从而了解Java在我们的系统中的具体版本信息。
通过终端命令和Java代码,我们可以方便地获取JDK版本号,并根据版本号来选择合适的JDK进行开发和运行。