我有一個Red Hat Linux的機器,我想使用的Java 8變更JAVA_HOME和PATH,但Java版本是一樣的
所以我這樣做:
export JAVA_HOME=/my/path/to/oracle/jdk/1.8/exec
export PATH=$PATH:$JAVA_HOME
但是,如果我跑java -version
我收到java version "1.7.0_121"
。我看着this similar question,但我似乎沒有同樣的問題。
如果我跑$JAVA_HOME/bin/java -version
我得到java version "1.8.0_72-b15"
,所以JAVA_HOME
沒有指向的Java 8
which java
輸出/usr/bin/java
。
那麼JAVA_HOME
如何指向Java 8,而java -version
指向Java 7呢?
搜索:
要使用的替代品是指這個答案設爲默認的Java版本'出口PATH = $ JAVA_HOME:$ PATH' – sat
什麼'ls -l命令在/ usr/bin中/ java'說明了什麼? –
我試過'export PATH = $ JAVA_HOME:$ PATH',但沒有任何變化。 – o1ctav