近几年本人对各种Arm小板,开发板不明原因中毒,基本以Linux系统为主,本篇文章以记录在32位Arm的Debian8上,通过Apt-get的简单命令安装Oracle JDK8并成功的记录。
1.首先更新下package index总没错
$ sudo apt-get update
2.安装 software-properties-common
安装Oracle JDK需要用到包含在software-properties-common组件里的apt-get-repository命令将仓库信息加到本地源中,因此需要首先安装software-properties-common。
$ sudo apt-get install software-properties-common
3.导入仓库信息
$ sudo add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main"
此处需要说明的是,Ubuntu和Debian上面的源是通用的,只需要注意最后的版本号"xenial"和本地系统版本保持一致即可。
4.再来更新下
$ sudo apt-get update
此步骤不可省略。如果在更新完毕后出现如下报错
http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXXXXXXXXXXX
请执行4.1步骤,无错误则跳过4.1
4.1 导入PUBKEY
加入pubkey
$ apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXXXXXXXXXX
上面红色部分内容为(4)步骤中报错内容中红色KEY部分,如在报错中存在数个PUBKEY,则执行上面命令数次即可。
(导入完毕后不确定有没问题可以再执行一次更新)
5.安装JDK8
到这一步,下面的操作基本是傻瓜式安装流程了
$ sudo apt-get install oracle-java8-installer
一路Y下去或者加-y参数安装都可以。
执行完毕后,可以测试一下
$ javac -version
如上,大功告成。
参考文档:
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-debian-8
http://blog.sina.com.cn/s/blog_6261fa490102xajk.html