博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 16.04下java安装
阅读量:7154 次
发布时间:2019-06-29

本文共 1009 字,大约阅读时间需要 3 分钟。

hot3.png

操作系统版本:ubuntu-16.04.5-server-i386.iso

检查系统是否预装openjava

dpkg -l | grep jdk

如果已安装,则先将其卸载

从Oracle网站下载jdk:

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

如果使用虚拟机,可能会出现解压失败的现象:

tar xvf jdk-8u201-linux-i586.tar.gzgzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now

大概原因可能是使用wget下载的文件不完整导致,如果使用的xshell,可以用xftp将物理机下载的安装包copy到虚拟机下;

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

sudo mv jdk1.8.0_201/ /opt/

修改环境变量:

sudo vi ~/.bashrc

在文件结尾加入

export JAVA_HOME=/opt/jdk1.8.0_201export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport 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位的

参考资料

转载于:https://my.oschina.net/u/2431775/blog/3004050

你可能感兴趣的文章
AC3 overview
查看>>
schroeder reverb matlab实现
查看>>
nandflash的读写(2440)
查看>>
复习mysql
查看>>
CSS知识点总结[部分]
查看>>
xml是什么?
查看>>
史上最简单的Docker入门教程
查看>>
对Spring的一些个人理解
查看>>
Builder设计模式
查看>>
深入浅出JVM
查看>>
第三次作业
查看>>
前端怎么学?
查看>>
centos7 安装php7
查看>>
Linux文件与目录管理
查看>>
Java并发编程:阻塞队列
查看>>
Construct Binary Tree from Inorder and Postorder Traversal
查看>>
USMT
查看>>
第二次作业
查看>>
是否是丑数
查看>>
txt1-txt2去重输出到txt3
查看>>