1. 程式人生 > >linux JAVA source .bash_profile不生效問題。

linux JAVA source .bash_profile不生效問題。

先看java -version

$java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
 

然後:

echo $JAVA_HOME

不一定有

如果沒有,那就要找一下

$which java
/usr/bin/java

 

再找到/usr/bin/java的超連結位置發現還是超連結

$ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Jul 27 11:43 /usr/bin/java -> /etc/alternatives/java

再來一次,發現最終位置

$ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 35 Jul 27 11:43 /etc/alternatives/java -> /usr/java/jdk1.8.0_111/jre/bin/java

最後的這個jdk位置就是目前用的java的jdk位置

/usr/java/jdk1.8.0_111/(這個是我的,你用你自己的)

移動這個目錄,然後設定新環境。

 

vi .bash_profile

追加內容如下:

export JAVA_HOME=/usr/share/jdk1.7.0_71

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

 

儲存返回,執行命令:source .bash_profile

執行 java -version 命令,測試jdk是否配置成功