欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

安卓 java编译_Android源码分析(七)-----如何解决java编译版本问题

发布时间:2024/10/5 Android 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 安卓 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编译版本问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。