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

一般在类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 

你可能感兴趣的:(在Linux环境下开发Android应用(一): 在lubuntu11.04下安装sun-ja...)