Dragonboard410c Android源代碼編譯:ubuntu16.04 安裝使用不同版本JDK

Ubuntu16.04的安裝源已經默認沒有openjdk7了,所以要自己手動添加倉庫,如下:

安裝openjdk

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk // OpenJdk 7安裝
sudo apt-get install openjdk-8-jdk // OpenJdk 8安裝

安裝oracle jdk

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

JDK6 :
sudo apt-get install oracle-java6-installer

JDK 7:
sudo apt-get install oracle-java7-installer

JDK 8:
sudo apt-get install oracle-java8-installer

切換jdk版本

安裝成功之後有多個版本,需要使用哪個版本時,可以用下面命令進行配置
sudo update-alternatives –config java
sudo update-alternatives –config javac
選出正確的版本

或者直接寫個shell腳本:

#!/bin/bash

# set java 7
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
echo $PATH

直接命名爲set_java_7.sh,如果需要使用其他版本,則再寫一個類似的shell腳本就行。如set_java_8.sh

#!/bin/bash

# set java 8
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
echo $PATH

使用的時候在Terminal直接
source set_java_7.sh

就可以使用jdk7版本了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章