Ubuntu10.04安装启用sun-java6-jdk

应学长邀请,准备假期尝试Java,按需要的话,应该安装的是sun-java6-jdk,当然了,相关的sun-java6-bin、sun-java6-jre也都是要安装的。sun-java-logo

但是,之前听说过在Lucid里面JDK的源什么的发生变化了的(这个是在推上听忘记谁说的那个什么默认的源列表里面有跟jdk相关的东西……我当时更新系统,源列表是我自己改动的,所以就不存在什么默认源列表了,后来尝试过在新安装的系统里找,也没找见……)

现今要安装了,上网一搜索,发现了:在Ubuntu10.04版本里面,Sun的jdk已经被排除在标准库里面,标准库的只有openJDK了.

ubuntu 官方声明:
建议安装 openjdk-6 以取代 sun-java6-jre ,
但如果你不能转换到openjdk-6下,
仍可以继续使用 sun-java6-jre

这和Sun被Oracle收购什么的有关么……?

安装的方法也是很多的,比如说到官网去下载二进制文件啊什么的。不过我还是用传统的apt-get方法吧。


sudo vim /etc/apt/sources.list.d/partner.list

然后添加新的源地址:

deb http://archive.canonical.com/ lucid partner

接下来自然是

sudo apt-get update
sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk

只不过由于我在教育网内,用了比较变态长度的命令(适用于我们学校的):

sudo apt-get -o Acquire::http::proxy="http://username:password@proxy.bupt.edu.cn:8080/" update

中间不知为何出现了无法安装的奇怪问题……我取消安装进程并删除那些个lock文件也没有效果后来是关机重启才可以的,就当是意外了吧。

咳咳,最后别忘记:

sudo update-alternatives --config java

这一步比较关键,我忘了做了,结果使用的还是openJDK(它是默认安装着的么?)
命令行中执行这一步后会出现选项,让你选择那个作为默认的jdk

总结一下步骤,其实可以是这样的:

1. sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
2. sudo aptitude update
3. sudo aptitude install sun-java6-jdk
4. sudo update-alternatives --config java

安装这块,使用各种方法安装上就是了。

为了做测试,就搜了个java版的“HelloWorld”程序,惊奇地发现,java文件的名称,竟然要求和文件内声明的类有相同的名称,这个在看书的时候没发现呢……

Advertisements

10 thoughts on “Ubuntu10.04安装启用sun-java6-jdk

    • 上交的源质量很可靠,速度我记得似乎300+kb/s的样子(很久没用过这个源了),已经很不错了。我现在用的是IPv6的源。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s