1. 程式人生 > >ubuntu 配置 java jdk1.8 環境,增加多版本 jdk 和切換方法

ubuntu 配置 java jdk1.8 環境,增加多版本 jdk 和切換方法

其它 web oracle -i serve server pre jdk6 runtime

一、安裝java jdk1.8

1.添加軟件源

sudo add-apt-repository ppa:webupd8team/java

2.更新軟件源

sudo apt-get update

3.安裝jdk1.8

sudo apt-get install oracle-java8-installer

安裝器會提示你同意 oracle 的服務條款,選擇 ok

然後選擇yes 即可

二、查看java的安裝路徑

sudo update-alternatives --config java
sudo update-alternatives --config javac

三、查看java版本

java -version

ps:更新 jdk1.7 到 jdk1.8 直接執行安裝第一步覆蓋就ok.

四、增加多版本 jdk 和切換方法 (安裝 jdk 6 或 7)

1.安裝jdk6和jdk7

安裝 jdk 6

sudo apt-get install oracle-java6-installer

安裝jdk7

sudo apt-get install oracle-java7-installer

2.查看所有 jdk 安裝版本

sudo update-java-alternatives -l
java-6-oracle 3 /usr/lib/jvm/java-6-oracle
java-7-oracle 4 /usr/lib/jvm/java-7-oracle
java-8-oracle 2 /usr/lib/jvm/java-8-oracle

3.通過-s參數可以方便的切換到其它的java版本

$ sudo update-java-alternatives -s java-6-oracle

or

$ sudo update-java-alternatives -s java-7-oracle

or

$ sudo update-java-alternatives -s java-8-oracle

再次查看 java jkd 版本

java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

註:之前通過解壓配置環境變量的方式安裝jdk8,切換jdk時不能使用 sudo update-java-alternatives -s 命令,使用sudo update-alternatives --config java命令選擇java版本時候,java版本雖然改變了,但是javac、javah、jar等文件的路徑還是openjdk7的,

如果希望一直,得將文件一一映射,經實踐,那種方法不可靠。用上述方法,安裝的多個jdk,不需要配置環境變量,通過切換命令,即可達到目的。

另外ubuntu安裝openjdk7的命令:

sudo apt-get install openjdk-7-jdk

查看openjdk的安裝路徑:

dpkg -L openjdk-7-jdk

ubuntu 配置 java jdk1.8 環境,增加多版本 jdk 和切換方法