Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。

安装openjdk

1、更新软件包列表:

sudo apt-get update

2、安装openjdk-8-jdk:

sudo apt-get install openjdk-8-jdk

3、查看java版本,看看是否安装成功:

java -version

命令行方式安装oracle Java JDK

1、安装依赖包:

sudo apt-get install python-software-properties

2、添加仓库源:

sudo add-apt-repository ppa:webupd8team/java

3、更新软件包列表:

sudo apt-get update

4、安装java JDK:

sudo apt-get install oracle-java8-installer

安装过程中需要接受协议:

5、查看java版本,看看是否安装成功:

java -version

手动下载压缩包安装oracle Java JDK

1、前往oracle Java官网下载JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html)

2、解压缩到指定目录(以jdk-8u191-linux-x64.tar.gz为例)

创建目录:

sudo mkdir /usr/lib/jvm

解压缩到该目录:

sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm

3.修改环境变量:

sudo vi ~/.bashrc

在文件末尾追加下面内容:

#set oracle jdk environment

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191  ## 这里要注意目录要换成自己解压的jdk 目录

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

使环境变量马上生效:

source ~/.bashrc

4、系统注册此jdk

sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_191/bin/java 300

5、查看java版本,看看是否安装成功:

java -version

如果你安装了多个版本的jdk,你可以通过以下命令在这些版本之间切换:

sudo update-alternatives –config java

前面带星号的是当前正在使用的java版本,键入编号选择使用哪个版本。

---------------------

作者:小汉丶

来源:CSDN

原文:https://blog.csdn.net/zbj18314469395/article/details/86064849

版权声明:本文为博主原创文章,转载请附上博文链接!

apt java8_Ubuntu 18.04安装Java JDK8三种方式相关推荐

  1. Ubuntu18.04安装sumo的三种方式

    一.apt-get安装(可能会出现依赖包不匹配导致的失败现象) 1.如果之前有安装sumo,先卸载原有sumo sudo apt-get remove sumo sudo apt-get remove ...

  2. linux的python2.7安装pip的三种方式,Linux(Centos)在装有Python2的情况下安装Python3 两版本并存,安装完python3后pip、pip2都指向了python3

    安装pip的三种方式 pip是python的一个工具,用来安装python包特别方便. Linux系统是是内置python程序,因为许多Linux内置文件都是使用python来编写的,比如说yum. ...

  3. Chrome中安装扩展的三种方式

    chrome浏览器安装扩展有多种方式,请看以下介绍: 1. 从chrome网上应用商店安装(优雅法) 在google chrome中打开chrome网上应用商店(https://chrome.goog ...

  4. Linux之Ubuntu20.04安装Java JDK8的两种方式

    Linux之Ubuntu20.04远程安装Java JDK8的两种方式 安装openjdk8 更新软件包列表: sudo apt-get update 安装openjdk-8-jdk: sudo ap ...

  5. 查看redis进程_redis安装(启动三种方式)

    一.安装redis 第 1 步:下载redis安装包 [root@hadoop105 redis]# wget http://download.redis.io/releases/redis-4.0. ...

  6. Mybaits plus 数据库映射java实体三种方式

    前言 数据库一般是用下划线进行设计字段,Java实体一般用驼峰法设计属性.这是不成文的规定.当数据库字段映射java实体会出现问题.下面分别是数据库字段和实体属性. 解决问题三种方式 1.利用mysq ...

  7. ubuntu16.04安装 java JDK8

    安装openjdk 1.更新软件包列表: sudo apt-get update 2.安装openjdk-8-jdk: sudo apt-get install openjdk-8-jdk 3.查看j ...

  8. Ubuntu 安装软件的三种方式

    Ubuntu下常用的三种软件安装方式: apt-get   deb软件包  源代码安装 1 apt-get 设置好更新源后使用,自动处理依赖关系,无法制定安装路径 安装:sudo apt-get in ...

  9. Java代码三种方式实现定时执行某个方法

    如果你想定时的去执行某个方法,跟着这个操作测试一下,你就会了. 有3种定时方法可以做数据同步. 第一种: jdk提供的定时器工具Timer 1.单线程 2.可以指定延迟(开始执行的时间).周期时间 3 ...

最新文章

  1. YII2 Model 类切换数据库连接
  2. hdu1521 排列组合
  3. 【图像处理】直方图均衡化
  4. 多业务融合推荐策略实践与思考
  5. C语言试题二十之利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。
  6. 高级Java必看的10本书
  7. SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印
  8. TortoiseGit使用技巧
  9. mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
  10. 邪恶的编码魔咒,你中招没?
  11. Apple Mach-O Linker Error _sqlite3_exec, referenced from: _sqlite_open, referenced from: _sqlit
  12. Window系统下搭建GIT本地服务器详细教程
  13. String s =new String()分析堆与栈
  14. [对于蓝桥杯要说的一二体会]
  15. Android使用FtpServer开启FTP服务端
  16. Trizol法提取RNA实验步骤
  17. 私有部署、重构企业软件,第四范式发布大模型“式说”
  18. 产业分析:2021中国股权投资动态
  19. pboot 将编码转换为实体html_PbootCms在模板中对定制标签中的内容进行二次处理
  20. C语言简介之进制转换,原码、反码、补码,位运算符,函数

热门文章

  1. STL之inner_product
  2. jstat分析JVM内存
  3. Apache shiro
  4. 公司邮箱发邮件的util类
  5. iOS - UIRefreshControl 刷新数据
  6. JavaScript多种跨域方式
  7. html word classid,html之object标签的classid收集
  8. c语言输出字符串长度 空格,C++指针变量:输入一个字符串,删除字符串中所有空格,输出删除空格后字符串的长度,需编写以下功能函数...
  9. 快捷键关机电脑_技巧 | 如何知道电脑多久没关机?一个命令就行嘞!
  10. 电脑计算机和算盘童话作文,消失的算盘作文