我根据百度结合自己的问题,发现还是有一些小的细节需要注意,故在此记录,方便查阅.
1.下载最新的jdk安装,地址:http://www.oracle.com/technetwork/java/javase/downloads/
2.解压jdk-8u20-linux-x64.gz,我放置在/home/xx/opt下
sudo tar zxvf ./jdk-8u20-linux-x64.gz -C /opt
3.配置环境变量
vim ~/.bashrc
export JAVA_HOME=/home/xx/opt/export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export PATH=${JAVA_HOME}/bin:$JRE_HOME/bin:$PATH jdk1.8.0_121
退出保存,并运行下面的命令使之生效
source ~/.bashrc
4.配置默认JDK
由于部分Linux已经自带了JDK,所以我们需要设置刚刚安装好的JDK来作为默认JDK,可以进行下面的配置。
sudo update-alternatives --install /usr/bin/java java /opt//bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt//bin/javac 300jdk1.8.0_20jdk1.8.0_20
如果提示找不到路径,请重启后重试。
5.如果提示 adb或其他 ----没有那个文件或目录,则是因为uBuntu系统少安装了文件
可以加一下命令:
sudo apt-get install ia32-libs
6.测试
启动终端,输入以下命令
java -version javac 6.查看本机默认JDK及切换 sudo update-alternatives --config java sudo update-alternatives --config javac 7.配置androidSDK 以此类推,即一下命令,在末尾继续添加vim ~/.bashrcexport JAVA_HOME=/home/xx/opt/export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export PATH=${JAVA_HOME}/bin:$JRE_HOME/bin:$PATH export ANDROID_SDK_HOME=/home/xx/androidSDK/sdk
退出保存,并运行下面的命令使之生效
source ~/.bashrc
注意androidSDK路径为配置完成.后续继续更新.jdk1.8.0_121/home/xx/androidSDK/sdk