最近想学习下自己搭建编译安卓源码的服务器。安装了ubuntu 14.04 64位桌面版操作系统。
我下载的是 jdk1.7.0_71版本的。
下面安装参考:http://www.cnblogs.com/fangbo/p/3941816.html
1、下载最新的jdk安装,地址:http://www.oracle.com/technetwork/java/javase/downloads/
2、解压jdk-8u20-linux-x64.gz,我放置在/opt下
sudo tar zxvf ./jdk-8u20-linux-x64.gz -C /opt
3、配置环境变量
vim ~/.bashrc 或sudo gedit ~/.bashrc PS :ubuntu 自带的gedi,比较好用。
按shit+g在文件末尾加入以下内容
export JAVA_HOME=/opt/jdk1.8.0_20
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
退出保存,并运行下面的命令使之生效
source ~/.bashrc
4、配置默认JDK[这一步很重要]
由于部分Linux已经自带了JDK,所以我们需要设置刚刚安装好的JDK来作为默认JDK,可以进行下面的配置。
sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_20
/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_20
/bin/javac 300
如果提示找不到路径,请重启后重试。
如果没有执行这一步,输入javac会提示:
程序 'javac' 已包含在下列软件包中: * default-jdk * ecj * gcj-4.8-jdk * openjdk-7-jdk * gcj-4.6-jdk * openjdk-6-jdk 请尝试:apt-get install <选定的软件包>
5、测试
启动终端,输入以下命令
java -version javac root@zzf-r458:~# java -version java version "1.7.0_71" Java(TM) SE Runtime Environment (build 1.7.0_71-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode) 6.如果安装了多个jdk,可以使用一下命令来选择: 查看相应的jdk是否在 ubuntu的jdk菜单里,查看:sudo update-alternatives --config java sudo update-alternatives --config javac
注意java 以及javac命令都要切换。
至此JDK安装完毕
7 、安装过程中遇到的问题:
1)执行java 提示:
bash: /usr/bin/java: 权限不够
这个是jdk 文件夹权限问题。我把jdk1.6.0_45文件夹权限都改为rx。