全部博文(160)
分类: LINUX
2011-07-04 13:12:55
Ubuntu10.04以上版本,好象有了java1.6。
$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1)
OpenJDK Server VM (build 19.0-b09, mixed mode)
这个版本不能用来编绎android源码,所以我必须卸载它:
$ apt-get remove sun-java6-jdk sun-java6-jre sun-java6-bin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
软件包 sun-java6-bin 还未安装,因而不会被卸载
软件包 sun-java6-jdk 还未安装,因而不会被卸载
软件包 sun-java6-jre 还未安装,因而不会被卸载
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 272 个软件包未被升级。
完全不管用啊!
按照网上的办法,我用新立得软件管理器,但是我还是找不到地方杀它。
后来试了一个方法,不用卸载jdk6也可以。
(1)先给source.list加上apt deb包的源头。
$ gedit /etc/apt/sources.list
在结尾增加两行:
deb jaunty multiverse
deb jaunty-updates multiverse
然后执行
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
$ sudo update-alternatives --config java
$ sudo update-java-alternatives -s java-1.5.0-sun
这时会有很多错误,不管它,再看版本,变过来了
$ java -version
java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
Java HotSpot(TM) Server VM (build 1.5.0_19-b02, mixed mode)