在Linux系统中,我们可以通过以下几种方法来查看是否安装了JDK。
1、使用java -version
命令
java -version
命令是检查Java安装的最简单方法之一,它会显示当前系统上安装的Java版本信息,请按照以下步骤操作:
步骤1:打开终端。
步骤2:输入以下命令并按回车键:
java -version
如果已安装JDK,您将看到类似于以下的输出:
java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
如果没有安装JDK,您将看到类似于以下的输出:
bash: java: command not found
2、使用update-alternatives --config java
命令
update-alternatives
命令用于管理多个软件包之间的替代关系,通过这个命令,我们可以查看和切换系统中安装的Java版本,请按照以下步骤操作:
步骤1:打开终端。
步骤2:输入以下命令并按回车键:
update-alternatives --config java
如果已安装JDK,您将看到类似于以下的输出:
有 2 个候选项可用于替换 java (提供 /usr/bin/java). 选择 路径 优先级 状态 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 自动模式 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式 要维持当前值[*]请按<回车键>,或者键入选择的编号:
如果没有安装JDK,您将看到类似于以下的输出:
没有可用的候选项替代 java (提供 /usr/bin/java).
3、使用locate
命令(仅限于安装了Locate服务的系统)
locate
命令用于在文件系统中搜索文件,如果您的系统已经安装了Locate服务,可以使用以下命令来查找JDK相关的文件,请按照以下步骤操作:
步骤1:打开终端。
步骤2:输入以下命令并按回车键:
sudo updatedb && locate jdk* | grep bin/java$ | grep -v 'not found' | head -n 1
如果已安装JDK,您将看到类似于以下的输出:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
如果没有安装JDK,您将看到类似于以下的输出:
/var/lib/mlocate/mlocate.db: No such file or directory while reading database. Please create using updatedb.exe (or updatedb). and try again.
4、使用which
命令(仅限于安装了Which服务的系统)
which
命令用于在系统的PATH环境变量中查找指定的可执行文件,如果您的系统已经安装了Which服务,可以使用以下命令来查找JDK相关的文件,请按照以下步骤操作:
步骤1:打开终端。
步骤2:输入以下命令并按回车键:
which java | grep bin/java$ | grep -v 'not found' | head -n 1
如果已安装JDK,您将看到类似于以下的输出:
/usr/bin/java
如果没有安装JDK,您将看到类似于以下的输出:
which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games)
与本文相关的问题与解答:
问题1:如何在Linux系统中安装JDK?
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/251862.html