安卓 java编译_Android源码分析(七)-----如何解决java编译版本问题
一 : 问题描述
Your version is: java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b04) Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode).
The required version is: "1.7.x"
二 : 解决方案
a. 创建java_env_7.sh脚本文件
###############################
####functions
###############################
function init_java_env(){
local java_6_path=/opt/jdk1.6.0_45
local java_7_path=/usr/lib/jvm/java-7-openjdk-amd64
#java 6
#export JAVA_HOME=$java_6_path
#local simp_path_evn=${PATH//$JAVA_HOME\/bin:/}
#simp_path_evn=${simp_path_evn//$java_7_path\/bin:/}
#export PATH=$JAVA_HOME/bin:$simp_path_evn
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#java 7
export JAVA_HOME=$java_7_path
local simp_path_evn=${PATH//$JAVA_HOME\/bin:/}
simp_path_evn=${simp_path_evn//$java_6_path\/bin:/}
export PATH=$JAVA_HOME/bin:$simp_path_evn
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
}
################################
init_java_env
b. 在build/envsetup.sh文件末尾追加
#add by ljx.20160518. set java version 1.7 start
source $(gettop)/build/java_env_7.sh
java -version
#add by ljx. 20160518. set java version 1.7 end
安卓 java编译_Android源码分析(七)-----如何解决java编译版本问题相关推荐
- Ansroid系统(262)---MTK安卓sim卡相关源码分析
MTK安卓sim卡相关源码分析 原文地址:http://m.blog.csdn.net/article/details?id=50039589 最近由于一个sim卡相关的需求,就去了解了一下Andro ...
- 并发编程5:Java 阻塞队列源码分析(下)
上一篇 并发编程4:Java 阻塞队列源码分析(上) 我们了解了 ArrayBlockingQueue, LinkedBlockingQueue 和 PriorityBlockingQueue,这篇文 ...
- java.util.ServiceLoader源码分析
java.util.ServiceLoader源码分析 回顾: ServiceLoader类的使用(具体参考博客http://blog.csdn.net/liangyihuai/article/det ...
- TeamTalk客户端源码分析七
TeamTalk客户端源码分析七 一,CBaseSocket类 二,select模型 三,样例分析:登录功能 上篇文章我们分析了network模块中的引用计数,智能锁,异步回调机制以及数据的序列化和反 ...
- Java并发-ReentrantReadWriteLock源码分析
ReentrantLock实现了标准的互斥重入锁,任一时刻只有一个线程能获得锁.考虑这样一个场景:大部分时间都是读操作,写操作很少发生:我们知道,读操作是不会修改共享数据的,如果实现互斥锁,那么即使都 ...
- Java集合类框架源码分析 之 LinkedList源码解析 【4】
上一篇介绍了ArrayList的源码分析[点击看文章],既然ArrayList都已经做了介绍,那么作为他同胞兄弟的LinkedList,当然必须也配拥有姓名! Talk is cheap,show m ...
- java swing游戏源码-宇宙战争游戏,Java飞船射击游戏
原文:java swing游戏源码-宇宙战争游戏,Java飞船射击游戏 源代码下载地址: http://www.zuidaima.com/share/1880717151603712.htm 一个基于 ...
- Dubbo源码分析系列-Dubbo的动态编译原理
导语 Java程序时运行在JVM中的Class文件,在一般的情况下都是把左右的Java文件编写完成之后,统一进行编译操作,做完编译操作之后,统一由JVM进行加载.而所谓的动态编译则是在JVM进程运 ...
- java activerecord.db_JFinal 源码分析 [DB+ActiveRecord]
我记得以前有人跟我说,"面试的时候要看spring的源码,要看ioc.aop的源码"那为什么要看这些开源框架的源码呢,其实很多人都是"应急式"的去读,就像读一篇 ...
最新文章
- seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加均值(mean)竖线(自定义均值竖线色彩)
- (2016北京集训十二)【xsy1542】疯狂求导
- 一句话讲清楚GIL锁
- P4548 [CTSC2006]歌唱王国
- OWASP TOP 10 1
- [zz]母牛生牛问题解析
- 实验2-3-7 求平方与倒数序列的部分和 (C语言)
- Android应用开发性能优化完全分析,完美收官
- 使用RF测试时,如何自动关闭浏览器驱动进程
- Windows Mobile 开发环境搭建
- 三角波傅立叶级数展开式matlab,常见波形的傅里叶级数展开式
- python3 import的一个细节
- java applet插件_Atitit.java的浏览器插件技术 Applet japplet attilax总结
- 关于ca以及证书颁发的一些事
- 《计算传播学导论》读书笔记:第二章 文本分析简介
- 小型网络拓扑(vlan)
- Android截屏的几种实现
- 中心矩和原点矩_原点矩与中心矩.ppt
- 第十二周 任务二
- 北京六天十次面试,已拿到offer,面试题和总结分享(Java岗)
热门文章
- 在日期格式化的时候提示错误:Tostring没有采用一个参数的重载
- python海龟图 如何控制线的粗细_使用Python中的高级turtle(海龟)作图方法
- linux 进程管理 ppt,linux操作系统-进程管理和打印管理.ppt
- python把dict转为dataframe,将python OrderedDict转换为datafram
- java框内的值怎么同步_java并发编程使用锁进行数据同步操作一
- easypoi 多sheet导入_程序员接私活利器 玩转excel导入导出
- wifi协议_冷知识科普 手机上的Wifi/WLAN究竟有何区别
- 查看登录oracle信息,记录Oracle用户的登录信息
- 数组查找———二分(折半)查找法
- 二十四、深入Python多进程multiprocessing模块