解决jdk1.6已经安装,编译android源码报错问题
来源:互联网 发布:java ee8安装 编辑:程序博客网 时间:2024/05/22 16:38
已经安装了jdk1.6.0_29,安装路径 /home/songxiujie/jdk1.6.0_29/bin/java,在android的编译中报错。
- ************************************************************
- You are attempting to build with the incorrect version
- of java.
- Your version is: java version "1.6.0_20".
- The correct version is: Java SE 1.6.
- Please follow the machine setup instructions at
- http://source.android.com/source/download.html
- ************************************************************
java -version一下,显示信息对,不是open-jdk。
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Server VM (build 20.4-b02, mixed mode)
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Server VM (build 20.4-b02, mixed mode)
但是执行update-alternatives --config java,显示信息如下:
songxiujie@songxiujie-pc:~/code/ti_ver3/kernel$ update-alternatives --config java
有 2 个选项可用于替换项 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
* 1 /usr/lib/jvm/java-1.6.0-openjdk/jre/bin/java 200 手动模式
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:1
有 2 个选项可用于替换项 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
* 1 /usr/lib/jvm/java-1.6.0-openjdk/jre/bin/java 200 手动模式
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:1
都是openjdk的选项,因为已经安装java,所以执行如下命令:
update-alternatives --install /usr/bin/java java /home/songxiujie/jdk1.6.0_29/bin/java 300
再执行
update-alternatives --config java
songxiujie@songxiujie-pc:~/code/ti_ver3/kernel$ update-alternatives --config java
有 3 个选项可用于替换项 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /home/songxiujie/jdk1.6.0_29/bin/java 300 手动模式
* 2 /usr/lib/jvm/java-1.6.0-openjdk/jre/bin/java 200 手动模式
3 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:1
有 3 个选项可用于替换项 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /home/songxiujie/jdk1.6.0_29/bin/java 300 手动模式
* 2 /usr/lib/jvm/java-1.6.0-openjdk/jre/bin/java 200 手动模式
3 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:1
选了jdk1.6,继续编译,错误消失。
- 解决jdk1.6已经安装,编译android源码报错问题
- 如何用jdk1.6编译android源码
- 解决JDk1.6无法安装得问题
- 在android 源码里 编译 aidl 报错 的问题
- 在android 源码里 编译 aidl 报错 的问题
- 解决Android 源码编译“audio_processing_impl”时,报错“fatal error: list: No such file or directory”问题
- Android Studio 解决运行编译报错问题
- 源码编译mysql报错解决
- 解决从源码编译ncurses6.0编译lib_gen.c报错的问题
- android编译报错问题
- 解决android stuio首次安装报错无法打开问题。
- Redis 编译安装报错解决
- Android源码编译报错总结
- 20120409 问题已经解决,debian6 上编译 android ics4.0编译用时:256m54.955s
- jdk1.8编译CAS报错
- 解决Android Studio编译后安装apk报错:The APK file does not exist on
- 编译报错解决。
- android 2.2 编译 jdk1.5 问题
- 运行框历史记录从此不留痕
- Linux-2.6.32.2内核在mini2440上的移植(十八)---将UART2更成普通串口驱动
- hibernate 学习笔记 马士兵
- [py文件编译为pyc]
- c#发送smtp验证邮件
- 解决jdk1.6已经安装,编译android源码报错问题
- 什么是ftp的主动模式和被动模式
- 关于while(cin>>str)输入无法结束的问题(转+修改)
- Ajax的XMLHttpRequest对象
- JAVA中使用FTPClient实现文件上传下载
- 再学java基础(11) java 线程(sleep,join,yield) 经典实例。
- 简单的S40后台运行
- xcode and ios 各个版本和下载地址
- 如何varchar类型的字段存储中文汉字(SQL Server 2008/2008 R2/2012)