【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阿里雲