最近想学习下自己搭建编译安卓源码的服务器。安装了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 ~/.bashrcPS :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
javacroot@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。

[ubuntu 14.04] android 编译环境搭建相关推荐

  1. 鸟人的Android揭秘(3)——Android 编译环境搭建

    一.主机环境要求 要顺利编译 Android 源代码,硬件环境和操作系统都必须满足一定的条件.官方推荐的硬件环境配置是: 编译 Gingerbread(2.3.x)及后续版本必须使用64位系统 需至少 ...

  2. 【转】基于Ubuntu 14.04 LTS编译Android4.4.2源代码

    原文网址:http://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源代码 Denni ...

  3. Ubuntu 14.04下编译WebRTC

    阿里云  >  教程中心   >  python教程  >  Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC 发布时间:2018-02-28 ...

  4. ubuntu 16.04 php 开发环境搭建

    ubuntu 16.04 php 开发环境搭建 mysql sudo apt install -y mysql-server mysql-client php 5.6 sudo add-apt-rep ...

  5. ubuntu 14.04.5 编译Android 4.4.4 r1源码(最新)

    本文博客链接:http://blog.csdn.net/qq1084283172/article/details/54426189 吐槽:ubuntu系统真是让人又爱又恨,也有可能是VMware Wo ...

  6. 玩转mini2440开发板之【在Ubuntu 14.04下编译安装tslib 1.4版本】

    今天在研究mini2440的QT程序时,发现缺少tslib,于是想办法安装. 一开始想直接去tslib官网上下载最新版本的,但是编译时发现无法通过,于是只好按照大多数网友的做法,取了一个最成熟最稳定的 ...

  7. Ubuntu 14.04 配置caffe环境

    Last editted on 2016.7.23. 原文地址: http://blog.csdn.net/ubunfans/article/details/47724341 略有更改,更改的部分参考 ...

  8. linux 14.04 lts eclipse c++,Ubuntu 14.04下安装eclipse搭建C++开发环境

    安装过程分为两部分:1.JAVA开发环境,即JDK的安装:2.eclipse的安装: 一.安装包下载 1.JDK官网下载地址: http://www.oracle.com/technetwork/ja ...

  9. rk3288 android编译环境搭建,RK3288系统编译及环境搭建

    准备工作 编译 Android 对机器的配置要求较高: 64 位 CPU 16GB 物理内存+交换内存 30GB 空闲的磁盘空间用于构建,源码树另外占用大约 8GB 官方推荐 Ubuntu 12.04 ...

最新文章

  1. redis VS kafka
  2. 从Zipkin到Jaeger,Uber的分布式追踪之道tchannel
  3. [CSS] Target Positional Elements Using *-Of-Type CSS pseudo-classes
  4. 计算机专业小三门要求,最新小三门选科要求有啥变化?附对比表
  5. hfs文件服务器如何上传文件,hfs文件服务器linux
  6. php多线程扩展pthreads安装使用,swoole多进程,内置多进程
  7. PHP大转盘中奖概率算法实例
  8. 网络监听Network Daemon(Android Netd)架构和源码分析网络监听
  9. efsframe java_EfsFrame(java开发框架)
  10. 名企工资一览表--最新更新
  11. 基于python数据可视化论文-基于Python的数据脱敏与可视化分析
  12. 量子计算机epr,从EPR到量子信息[转] - 物理 - 小木虫 - 学术 科研 互动社区
  13. java根据身份证获取出生年月日,性别,年龄
  14. html用渐变做彩虹,photoshop如何用渐变制作彩虹
  15. 这款安全好用的手机浏览器,真是一股清流,值得点赞
  16. Jump Game/Jump Game II
  17. picker多选 vant_Vant picker 多级联动操作
  18. 144G在线网页制作html系统源码下载
  19. 台式机+无线路由 配置 wifi热点
  20. docker 搭建本地 coredns 服务器

热门文章

  1. TortoiseSVN设置忽略文件和目录文件夹
  2. 阿里云、腾讯云挂了之后,我分析了这十家云巨头的SLA
  3. 持续完善合作生态 GBase数据库3月适配认证19款产品
  4. 永恒的圣洁 亚丁三怙主神山
  5. 15分钟学会vue项目改造成SSR
  6. Zabbix监控系统架构原理(一)
  7. ML之RF:基于葡萄牙银行机构营销活动数据集(年龄/职业/婚姻/违约等)利用Pipeline框架(两种类型特征并行处理)+RF模型预测(调参+交叉验证评估+模型推理)客户是否购买该银行的产品二分类案例
  8. zabbix 图形是点状的_Zabbix与RRDtool绘图篇(0)_图形展示二次开发构思
  9. java并发爬取 腾讯应用宝 里的数据 (含有源码下载)
  10. docker容器启动后修改或添加端口