很多网友想知道linux怎么看jdk路径,在linux系统中,有时候我们需要知道jdk的安装路径,比如配置环境变量或者运行一些java程序。有几种方法可以查看jdk的安装路径,下面介绍一些常用的linux查看jdk安装路径的方法,希望能够帮助到有需要的网友。
linux查看jdk安装路径
方法一:使用which命令
which命令可以显示一个可执行文件的完整路径,比如我们可以输入:
which java
以上这个命令可以查看java命令的路径,一般会显示类似这样的结果:
/usr/bin/java
这个结果并不是jdk的安装路径,而是一个符号链接,指向了真正的java命令。我们可以使用ls -l命令来查看这个符号链接的目标,比如:
ls -l /usr/bin/java
接着就会显示类似下面这样的结果:
lrwxrwxrwx 1 root root 22 Aug 15 02:52 /usr/bin/java -> /etc/alternatives/java
这说明/usr/bin/java是一个符号链接,指向了/etc/alternatives/java。我们可以继续使用ls -l命令来查看/etc/alternatives/java的目标,比如:
ls -l /etc/alternatives/java
然后就会显示类似这样的结果:
lrwxrwxrwx 1 root root 46 Aug 15 02:52 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
这说明/etc/alternatives/java也是一个符号链接,指向了/usr/lib/jvm/java-11-openjdk-amd64/bin/java。这个路径就是我们要找的jdk的安装路径,即/usr/lib/jvm/java-11-openjdk-amd64。
方法二:使用whereis命令
whereis命令可以显示一个文件的位置,包括源码、二进制和手册页。比如我们可以输入:
whereis java
来查看java文件的位置,一般会显示类似这样的结果:
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
这个结果显示了java文件的三个位置,分别是二进制、源码和手册页。我们可以忽略后两个位置,只关注第一个位置,即/usr/bin/java。这个位置和方法一中的结果一样,也是一个符号链接。我们可以使用方法一中的步骤来跟踪这个符号链接的目标,最终找到jdk的安装路径。
方法三:使用find命令
find命令可以在指定目录下搜索文件或者目录,比如我们可以输入:
find / -name java
来在根目录下搜索名为java的文件或者目录,一般会显示很多结果,其中可能包含类似这样的结果:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
这个结果就是我们要找的jdk的安装路径,即/usr/lib/jvm/java-11-openjdk-amd64。