Ubuntu 16.04下java安装

操做系统版本:ubuntu-16.04.5-server-i386.isohtml

检查系统是否预装openjavajava

dpkg -l | grep jdk

若是已安装,则先将其卸载linux

从Oracle网站下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlshell

sudo wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-i586.tar.gz

若是使用虚拟机,可能会出现解压失败的现象:ubuntu

tar xvf jdk-8u201-linux-i586.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

大概缘由多是使用wget下载的文件不完整致使,若是使用的xshell,能够用xftp将物理机下载的安装包copy到虚拟机下;bash

将解压的目录移动至/opt目录下oracle

sudo mv jdk1.8.0_201/ /opt/

修改环境变量:网站

sudo vi ~/.bashrc

在文件结尾加入ui

export JAVA_HOME=/opt/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出,使用source命令使其生效操作系统

source ~/.bashrc

运行java -version,返回以下:

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) Client VM (build 25.201-b09, mixed mode)

若是返回包含“cannot execute binary file”的信息,多是由于jdk版本和系统版本不匹致使的,好比,软件是64位的,系统是32位的

参考资料 http://www.javashuo.com/article/p-vcauuvwh-dr.html

https://blog.csdn.net/lixiaogang_theanswer/article/details/81491087

https://blog.csdn.net/qq_38289539/article/details/73204945

相关文章
相关标签/搜索