2017-02-15 70 views
0

作爲「dbeaver」安裝疑難解答的一部分,我試圖將我的mac上的java從1.6更新到1.7。我從oracle網站下載並安裝了最新的java 8,但仍然保持java版本不變。無法將java從1.6更新到1.7

我甚至嘗試從系統偏好的java控制面板更新,問題仍然是一樣的。

有人可以讓我知道爲什麼我得到這個問題嗎?,下面是細節。

| => java -version 
java version "1.6.0_65" 
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833) 
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode) 

| /usr/bin @boston 
| => sw_Vers 
ProductName: Mac OS X 
ProductVersion: 10.11.6 
BuildVersion: 15G31 
+0

你需要java 1.7的地方?你在使用什麼應用程序? –

+0

我想使用「dbeaver」應用程序。 | => ls -tlr |頭-2 共32 lrwxr-xr-x 1個根輪52 Feb 15 13:16 CurrentJDK - > /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents | => pwd /System/Library/Frameworks/JavaVM.framework/Versions 即使我看到當前版本鏈接到舊版本1.6 –

回答

4

打開終端和類型export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)

0

打開.bash_profile

vi ~/.bash_profile 

添加以下行

export JAVA_HOME=`/usr/libexec/java_home -v 1.7` 

這告訴你/usr/bin/java鏈接目標使用最新的Java 7包安裝在

/Library/Java/JavaVirtualMachines/ 

所以對於JDK 1.7.0_17JAVA_HOME將是:

/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Ho 
0

您需要下載並安裝完整的JDK(Java開發工具包)。您只更新了JRE(Java運行時環境)。