Linux下查找JDK默认安装路径

Linux下查找JDK默认安装路径

  1. 确认是否安装JDK

    java -version
    
  2. 查找java命令的位置

    which java
    
    [root@a]# which java
    /usr/bin/java
    
  3. java命令的位置所对于的软链地址

    ls -l /usr/bin/java
    
    [root@a]# ls -l /usr/bin/java
    lrwxrwxrwx 1 root root 22 Jun 18 15:45 /usr/bin/java -> /etc/alternatives/java
    
  4. 通过软链地址查找JDK的安装目录

    ls -l /etc/alternatives/java
    
    [root@a]# ls -l /etc/alternatives/java
    lrwxrwxrwx 1 root root 73 Jun 29 15:45 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java
    

    所以安装目录为: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java

### 如何确定Linux系统中JDK安装位置 在Linux系统中,可以通过多种方法来确认已安装JDK的位置。以下是几种常用的方法: #### 方法一:通过`which`命令定位Java可执行文件 可以先尝试使用`which`命令找到`java`命令的实际路径。这有助于了解当前使用的Java是从哪个位置启动的。 ```bash which java ``` 此命令会返回类似 `/usr/bin/java` 的路径[^1]。 #### 方法二:利用`update-alternatives`查询配置详情 对于某些发行版来说,还可以借助于`update-alternatives`工具获取更详细的关于不同版本Java的信息。 ```bash update-alternatives --display java ``` 这条指令能够展示出所有可用的Java选项及其优先级设置情况[^2]。 #### 方法三:查阅环境变量设定 另外一个重要途径就是检查系统的环境变量定义,在终端输入以下命令查看是否存在并打印出`JAVA_HOME`的内容: ```bash echo $JAVA_HOME ``` 当按照标准流程完成了JDK的手动部署之后(比如编辑过`.profile`或`/etc/profile`),通常会在这些脚本里指定好`JAVA_HOME`指向具体的安装目录[^3]。 #### 方法四:查找特定目录下的JDK包 最后也可以直接搜索整个文件系统寻找可能存在的JDK安装包或者解压缩后的文件夹。例如针对常见的几个默认存储区域进行扫描: ```bash find /usr/lib/jvm -name "javac" find /opt -name "*jdk*" ``` 上述命令可以帮助发现位于`/usr/lib/jvm` 或者 `/opt` 下面任何名称中含有 `jdk` 字样的子目录结构[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

?abc!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值