ubuntu 10.10 中去掉sun-java6-jdk 和sun-java6-jre的软件包,ubuntu官方建议安装 openjdk-6 以取代 sun-java6-jre ,但仍可以继续使用 sun-java6-jre。
安装办法:
1. 编辑源列表:
进入/etc/apt/下,sudo vi sources.list,将#deb http://archive.canonical.com/ubuntu lucid partner #deb-src http://archive.canonical.com/ubuntu lucid partner的注示“#”去掉, 可以在http://archive.canonical.com/ubuntu/pool/partner/s/sun-java6/ 看到有sun- java6的。执行sudo apt-get update,两个需要的资源已在获取列表中,OK,再来执行
sudo apt-get install sun-java6-jre sun-java6-jdk;
编辑环境变量:sudo vi /etc/environment
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
2.配置JVM的优先级:
sudo vi /etc/jvm
/usr/lib/jvm/java-6-sun置顶
3.设置当前默认的java解释器和编译器
(如果没有安装多个java虚拟机的话可以跳过这一步)
sudo update-alternatives --config java
sudo update-alternatives --config javac
4.openssl_devel的解决,在ubuntu下
用libssl替换
sudo apt-get install libssl-dev
如果需要也可以直接安装jdk: ~$ sudo apt-get install sun-java6-jdk
参考自:http://xtugtf.iteye.com/blog/658868
http://speedooo.blog.51cto.com/226772/116613
https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/532174