我們經常在命令行中直接可以使用java,javac等命令,我們的電腦里安裝了多個目錄,如何才能知道我們是使用那個目錄下的命令呢?
在Linux下,如何找java的安裝路徑
han@ubuntu:/etc$ whereis java java: /usr/bin/java /usr/share/java /usr/lib/jvm/java-8-openjdk-amd64/bin/java /usr/share/man/man1/java.1.gz han@ubuntu:/etc$ ls -lrt /usr/bin/java lrwxrwxrwx 1 root root 22 4月 2 15:54 /usr/bin/java -> /etc/alternatives/java han@ubuntu:/etc$ ls -lrt /etc/alternatives/java lrwxrwxrwx 1 root root 46 4月 2 15:54 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
然后編輯/etc/profilewen文件,在文件末尾添加
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后,運行
source /etc/profile
查看JAVA_HOME環境變量
han@ubuntu:/etc$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64
出處:https://www.cnblogs.com/yuexiaoyun/articles/11960078.html
=======================================================================================
在Windows系統中查看java的JDK目錄
C:\Users\Administrator>where java C:\Program Files\Common Files\Oracle\Java\javapath\java.exe D:\Programs\Java\jdk-17.0.2\bin\java.exe