我將JAVA_HOME設置爲/usr/lib/jvm/java-8-oracle
,並將其設置爲~/.bashrc
。已將JAVA_HOME更改爲1.8,但java -version指向1.7
[email protected]:/home/gosper# echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
然而,當我運行java -version
它指向java version "1.7.0_80"
而不是1.8
。
[email protected]:/home/gosper# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
我在做什麼錯?如何升級到1.8?
UPDATE:
[email protected]:/home/gosper# type -a java
java is /usr/bin/java
java is /usr/lib/jvm/java-8-openjdk-amd64/bin/java
java is /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
java is /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
java is /usr/lib/jvm/java-8-oracle/jre/bin/java
[email protected]:/home/gosper# whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
請檢查您的ECLIPSE的ENV設置;我已經在你的其他帖子裏聽說過 –
@victor sosa:你說的沒錯。雖然它不涉及這個線程,但我應該說在Eclipse中更改JRE設置解決了所有問題(Window-> Preferences-> Server-> Edit Tomcat 8-> JRE-1.8)。我接受了SMA的答案,因爲它有助於解決本主題中解釋的問題。 – Klue