Ubuntu 下安装 Oracle JDK

其实挺简单的,不过今天出现了点波折。

说说最最懒人的方法:使用 PPA

理论上来说,这样就可以了。但是由于某些不可抗拒因素,在 oracle-java8-installer 执行过程中一直发现 jdk-8u66-linux-x64.tar.gz 下载不下来。半个多小时了进度依然为 0。

看 console 提示,发现好象是拿 wget 来下载的。那么,我们可以找到这个文件真实的存放位置,手动下载出来一个,替换掉目前正在被使用的文件。

下载到哪里了?

既然是下载,那么这个文件一定正在别使用。我们可以通过查找系统中所有正在被使用的文件来找到这个文件。

这样一来,系统中所有正在被打开的文件(包括 root 用户打开的文件哦~)都被列出来了。如果此命令长时间(3 秒钟)不退出,手动结束它就好了。

拿 gedit 打开,搜索 tar.gz,迅速能发现此文件的藏身之处:

那好。

首先 Ctrl + Z 将下载停止掉,然后重启(登出无效,必须重启,不然报数据库被加锁)。

去官网上下载 jdk-8u66-linux-x64.tar.gz,uget 大约一分钟就下出来了。然后 cd/var/cache/oracle-jdk8-installer/,用我们刚刚下载出来的文件名替换此文件,设置拥有者 root:root,设置权限 644

最后激动人心地敲上

顺顺利利地安装好了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注