文档章节

在Linux环境下开发Android应用(一): 在lubuntu11.04下安装sun-ja...

中华大吉CNDuGi
 中华大吉CNDuGi
发布于 2011/08/21 09:27
字数 258
阅读 387
收藏 1

一般在类ubuntu操作系统下安装sun-java6-jdk都会使用以下命令:

#sudo apt-get install sun-java6-jdk

但输入上述命令后,经常会出现以下输出:Package sun-java6-jdk is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate

解决方法是:

1.向/etc/apt/sources.list添加依赖包的源

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"

2.更新apt源头

sudo apt-get update

3.再次使用apt-get install 安装jdk

sudo apt-get install sun-java6-jdk 

装好后,输入命令 

sudo update-alternatives --config java,然后从菜单里选择java-6-sun就可以了。
把$JAVA_HOME/bin添加到$PATH变量中(最好在/etc/profile中添加)。
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

特别注意:

安装sun-java6-jdk是需要ncurses库,还记得内核在输入make menuconfig后,出现的图形界面吗?

那就是得益于ncurses库,所以确保执行:apt-get install ncurses-dev 

© 著作权归作者所有

中华大吉CNDuGi
粉丝 40
博文 117
码字总数 52956
作品 0
深圳
高级程序员
私信 提问
Android平台Firefox(Fennec:移动版火狐代号)开发入门

Mozilla已经发布了Fennec 4.0的源代码,可以支持诺基亚N800, N900和许多Android手机,但支持的比较好的Android必须是2.2以上的,有兴趣的朋友可以下载Fennec的源代码自己学习一下如何为 Andr...

米狗族
2011/01/26
1K
1
Android平台Firefox(Fennec:移动版火狐代号)开发入门

Mozilla已经发布了Fennec 4.0的源代码,可以支持诺基亚N800, N900和许多Android手机,但支持的比较好的Android必须是2.2以上的,有兴趣的朋友可以下载Fennec的源代码自己学习一下如何为 Andr...

米狗族
2011/01/27
487
0
Ubuntu下android学习——(1)开发环境的搭建

强调:你使用的是ubuntu,不是windows,你学习的是Android开发,不是怎么配环境 一、Android简介 Android是基于Linux内核的软件平台和操作系统。 Android构架主要由3部分组成,linux内核层,...

OrionBox
2012/07/21
985
1
Ubuntu10.10下配置Android开发环境 及 2.2,2.3 SDK下载

这篇日志是在http://hi.baidu.com/long_ri/blog/item/d9411a1007aa7a0f213f2e8e.html 的基础上根据我的实际情况修改而来。当然,大家还可以参照官方的《system Requirements》,还有个问题就...

长平狐
2012/11/01
557
0
Android NDK安装

Android NDK安装 前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底...

长平狐
2012/08/29
987
0

没有更多内容

加载失败,请刷新页面

加载更多

北漂的生活成本到底有多大?聊一聊我最真实的感受

北京的生活成本是不是很大?这是很多朋友心中的困惑,有很多我身边的朋友在没毕业之前就觉得北京的生活成本很大,在找工作的时候直接放弃了找北京工作的打算,目标定向了成都、杭州、西安等这...

gzc426
29分钟前
11
0
Hystrix 分布式系统限流、降级、熔断框架

为什么需要Hystrix 在大中型分布式系统中,通常系统很多依赖,如下图: 在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时...

Java架构师ya七
49分钟前
7
0
YUM仓库配置及命令详解

导读 通过源代码编译的方式安装程序在灵活性、可定制性方面具有无可比拟的优势,但也正因为这种特性给管理员带来了额外的维护开销,当应用在大规模的服务器群集时存在一定的局限性。那么就需...

问题终结者
今天
13
0
docker初学者

docker简介 在真正使用这项技术之前很难深刻的理解它的概念。 从简单的方面来说,docker就是一个轻量级的虚拟机。接下去的学习首先不妨抱着这个想法来看,让后慢慢寻找差别,最终我们会回来试...

街角的小丑
今天
19
0
了解下Hz单位的意思

今天看到计组的突然看到Hz这个单位,突然不知道它是啥意思,就百度了解啦下。 赫,是频率的基本单位,为纪念验证电磁波存在的德国物理学家海因里希·鲁道夫·赫兹(Heinrich Rudolf Hertz)而...

南桥北木
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部