/etc/profile中path的设置,可以选择覆盖或不覆盖/usr/bin/java命令。
如果我这样设置profile,那么会使用jdk10.0.1:
export JAVA_HOME=/usr/java/jdk-10.0.1
export PATH=
JAVAHOME/bin:
J
A
V
A
H
O
M
E
/
b
i
n
:
PATH
export CLASSPATH=.:
CLASSPATH:
C
L
A
S
S
P
A
T
H
:
JAVA_HOME/lib
如果我这样设置profile,那么会使用/usr/bin/java - > /etc/alternatives/java :
#set java environment
export JAVA_HOME=/usr/java/jdk-10.0.1
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH: $JAVA_HOME/bin