linux下如何查詢jdk的安裝路徑

【3折購買ECS服務器入口】https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=t9686fzw
html

      linux下如何查詢jdk的安裝路徑, 有的人說用whereis或者which, 這是多麼扯淡啊。還有人說, 直接echo $JAVA_HOME就行, 這是典型的只copy不思考。 使用echo $JAVA_HOME的前提條件是設置了JAVA_HOME, 若是沒設置, 就什麼也查不到:java

ubuntu@VM-0-15-ubuntu:~/taoge$ echo $JAVA_HOME

ubuntu@VM-0-15-ubuntu:~/taoge$ 複製代碼

 那怎麼查呢? 先確保安裝了jdk, 以下: linux

ubuntu@VM-0-15-ubuntu:~/taoge$ java -version
openjdk version"1.8.0_151" 
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12) 
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) 
ubuntu@VM-0-15-ubuntu:~/taoge$ 複製代碼

 查java命令位置:ubuntu

ubuntu@VM-0-15-ubuntu:~/taoge$ which java
/usr/bin/java
ubuntu@VM-0-15-ubuntu:~/taoge$ 複製代碼

查軟鏈: bash

ubuntu@VM-0-15-ubuntu:~/taoge$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jan 23 10:36 /usr/bin/java -> /etc/alternatives/java
ubuntu@VM-0-15-ubuntu:~/taoge$ 複製代碼

查jdk目錄: 服務器

ubuntu@VM-0-15-ubuntu:~/taoge$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Jan 23 10:36 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
ubuntu@VM-0-15-ubuntu:~/taoge$ 複製代碼

 jdk目錄是 /usr/lib/jvm/java-8-openjdk-amd64 jvm

 不過, 我後來發現了一個更爲簡單的辦法, 以下(根目錄下): ui

ubuntu@VM-0-15-ubuntu:/$ find -name libjvm.so 2>/dev/null
./usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so 複製代碼

【3折購買ECS服務器入口】https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=t9686fzw阿里雲

相關文章
相關標籤/搜索