ubuntu安装jdk

安装方式:

1):通过ppa(源) 方式安装.

2):通过官网安装包安装.JDK官网下载地址

一:使用ppa(源)方式安装:

1):添加ppa源sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

2):安装oracle-java-installer(jdk8版本)sudo apt-get install oracle-java8-installer

注:安装器会提示是否同意条款,根据提示选择yes即可,若不想手动输入,则可以采用以下方式自动完成:echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

3):设置默认的jdk,可以安装多个jdk版本sudo update-java-alternatives -s java-8-oracle

4):测试jdk是否安装成功java -version

javac -version

二:使用安装包安装:JDK官网下载地址

1):官方下载对应的.gz包,这里以jdk-8u181-linux-x64.tar.gz为例

2):创建一个目录用于存放解压后的文件,并解压缩到该目录下sudo mkdir /usr/lib/jvm

sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/lib/jvm

3):修改环境变量sudo vim ~/.bashrc

4):文件末尾追加如下内容#set oracle jdk environment

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

export JRE_HOME=${JAVA_HOME}/jre

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

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

5):使环境变量生效source ~/.bashrc

6):设置默认jdksudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_181/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_181/bin/javac 300

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_181/bin/jar 300

sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_181/bin/javah 300

sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_181/bin/javap 300

7):执行sudo update-alternatives --config java

8):测试是否安装成功java -version

javac -version

相关阅读

今天遇到一个问题,是关于Map的转化错误

Map map = majorList.stream().collect(Collectors.toMap(Major::getNa

ubuntu 安装java jdk_「ubuntu安装jdk」Ubuntu安装jdk8的两种方式 - seo实验室相关推荐

  1. Ubuntu 安装和卸载 JDK 7 / JDK8 的两种方式以及双jdk的互相切换

    1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo ...

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

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

  3. Ubuntu 安装 JDK 7 / JDK8 的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可 ...

  4. Java并发基础01. 传统线程技术中创建线程的两种方式

    传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法:二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread.这两种方式 ...

  5. Java面试题:synchronized和对象的访问定位的两种方式

    说一说自己对于 synchronized 关键字的理解 ? synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者 代码块在任意时 ...

  6. java native函数库_Java 层调用 Native 层函数的两种方式

    概述 Java 层如何调用Native层函数,大家都应该知道使用JNI(Java 本地接口). 通过在java层声明native方法,然后遵守JNI规范命名Native函数,即可建立Java层nati ...

  7. java并行任务,Java 并发编程学习(五):批量并行执行任务的两种方式

    Java 并发编程学习(五):批量并行执行任务的两种方式 背景介绍 有时候我们需要执行一批相似的任务,并且要求这些任务能够并行执行.通常,我们的需求会分为两种情况: 并行执行一批任务,等待耗时最长的任 ...

  8. Java通过图片url地址获取图片base64位字符串的两种方式

    工作中遇到通过图片的url获取图片base64位的需求.一开始是用网上的方法,通过工具类Toolkit,虽然实现的代码比较简短,不过偶尔会遇到图片转成base64位不正确的情况,至今不知道为啥. 之后 ...

  9. [Java中实现Excel表导入导出]基于easy-poi和EasyExcel两种方式实现

    第一种:基于easy-poi实现Excel导入导出 1.导出Excel表格 第一步:在pom文件中导入依赖 <!--基于easy-poi实现Excel导入导出--><dependen ...

最新文章

  1. C++_重载new,delete
  2. hellocharts-android开源图表库(效果非常好)
  3. Visual C++——黄维通《 Visual C++面向对象与可视化程序设计》——习题4-11
  4. c语言100位整数乘法,很大的数相乘怎么办?
  5. Træfɪk入门教程
  6. kettle系列-6.kettle实现多字段字典快速翻译
  7. 拆分是解决大规模应用问题的本质
  8. 一文掌握vscode远程调试python代码
  9. 中国石油大学《测井解释与生产测井》第三阶段在线作业
  10. SUBMAIL赛邮云通信短信接口调用教程,一分钟集成
  11. 计算机盘格式化有什么用,c盘格式化会怎么样?告诉你c盘格式化有什么影响?
  12. 音乐标签修改 android,音乐标签Android版
  13. 内网渗透(五十二)之域控安全和跨域攻击-搭建和查看域信任关系
  14. 修改基于formView的MFC单文档背景颜色
  15. Protobuf3 google protobuf
  16. Spring Webflux 响应式编程 (二) - WebFlux编程实战
  17. hydrus1d使用说明_hydrus1d简明使用手册.doc
  18. label标签的常用作用
  19. 电商生鲜网站开发(三)——后台开发:商品分类模块-Redis/Swagger/统一身份校验/IDEA技巧
  20. 2021-09-13 SONiC用于无线回传网络

热门文章

  1. Centos/Red Hat6.8 安装、配置、启动Gitlab (外网环境)
  2. Vue3 --- vue-router4 编程导航
  3. 2022春招马蜂窝旅游网第一轮面试 面经
  4. Leetcode 206.反转链表(双指针迭代法和递归操作)
  5. hibernate 复合主键 根据主键删除_Python 之 MySql“未解之谜”11--主键 id 那些事
  6. android放在上个元素的左边代码,控件悬浮在某个控件之上 Android五大布局方式——相对布局(RelativeLayout)属性详解...
  7. iis7 mysql_windows 7 下搭建php开发环境(windows7+IIS7+php+mysql)
  8. 中央音乐学院计算机研究生,2020北京中央音乐学院硕士研究生招生复试电子音乐作曲、电子音乐技术理论等考生须知...
  9. mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)
  10. 易语言取c盘文件夹中的文件被占用,win7系统怎么快速找出文件被什么进程占用|win7解除文件占用的方法...