访问网站:oracle.com
点击:Resources-->Java Downloads
相当于访问:https://www.oracle.com/java/technologies/downloads/
找到jdk1.8,下载对应版本,比如linuxt位32位,则下载:jdk-8u361-linux-i586.tar(linux是32位的一定要选i586,因为86代表的就是32位),如果安装的版本和操作系统不一致,配置好环境变量,执行java version会报错。
报错提示:bash: ./java: cannot execute binary file
因此需要装对应操作系统位数的jdk版本。下载时需要勾选oracle的同意条款,然后登录oracle账户,这里提供一个下载的账户:
密码:One-More-Study-666
利用xshell工具或者WinSCP工具将下载的jdk包文件复制到root/downloads下(其他文件夹下也行)。
root用户远程访问虚拟机,执行命令:cd /root/Downloads/
继续命令:ls 查看有哪些文件,可以看到当前下载的jdk包,比如jdk-8u361-linux-i586.tar
定位到local,因为应用软件要安装在这个文件夹。
执行命令:cd /usr/local/
继续执行:ls 查看当前安装的应用,可以将一些不要的应用删除以免占用空间,如果全部不用可以强制删除当前文件夹下的所有应用(命令rm -rf *)
将jdk包复制到此文件夹下,执行命令: cp /root/Downloads/jdk-8u361-linux-i586.tar.gz .(‘.’这个代表是当前目录,不要忘记写了),这样jdk-8u361-linux-i586包就从Downloads复制到/usr/local/路径下了。
解压jdk-8u361-linux-i586.tar,执行命令:
tar -xvf jdk-8u361-linux-i586.tar.gz 回车
等待一会儿,继续配置环境变量:
vi /etc/profile
在空白处也可以在最后两行加上两句配置:
export JAVA_HOME=/usr/local/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
或者也可以:
export JAVA_HOME=/usr/local/jdk1.8.0_361
export PATH=.:$JAVA_HOME/bin:$PATH
注意:默认采用第一种配置‘$JAVA_HOME’;第二种配置‘.:$JAVA_HOME’这种配置是表示当前目录下的,这样配置也可以。
wq保存。
执行命令环境变量设置生效:
source /etc/profile
验证:
执行命令:java -version
可以看到java的版本等信息,代表安装成功了。
标签:i586,tar,jdk,Linux,linux,HOME,8u361,下载 From: https://www.cnblogs.com/wekenyblog/p/17169898.html