一. 安装OPEN JDK
OpenJDK的安装方式简单,选择自己需要的jdk版本,直接用命令行就可以完成安装

sudo apt-get install openjdk-8-jdk

注意 opneJDK 安装的默认路径是 /usr/lib/jvm

二. 安装Oracle JDK
先去官网下载Linux版本的Oracle JDK 建议下载压缩版本
例如jdk-8u261-linux-x64.tar.gz 下载完成后用filezilla工具传到Ubuntu系统桌面(位置不是固定,只是传到桌面等下比较好找)

上面提到Open JDK的默认安装路径是 /usr/lib/jvm 那么我们可以把Oracle JDK 也安装在这路径下
第一步先将Oracle JDK下载的压缩包移动到/usr/lib/jvm路径中

sudo mv ~/桌面 /jdk-8u261-linux-x64.tar.gz /usr/lib/jvm/


第二步将Oracle JDK解压到当前文件夹中

sudo tar -zxvf jdk-8u261-linux-x64.tar.gz

第三步配置jdk环境变量

sudo gedit /etc/profile


将红色方框的信息添加进去

第四步 重启配置信息

source /etc/profile

三. 切换OPEN JDK 和 Oracle JDK
1.配置Oracle信息:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_261/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_261/bin/javac 300
  1. 利用update-alternatives来回切换,用来java-version 来查看版本信息
sudo update-alternatives --config java

实现Ubuntu同时安装open_jdk 和 oracle_jdk相关推荐

  1. Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...

  2. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  3. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  4. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  5. Ubuntu下安装Cppcheck源码操作步骤

    Cppcheck是用在C.C++中对code进行静态检查的工具.它的源码在  https://github.com/danmar/cppcheck .它的License是GPL-3.0. Cppche ...

  6. ubuntu 在线安装mysql_Ubuntu下安装MySQL5.6

    我想我们不应该在安装软件上面耽误太多时间,但是很多时候,我们去被安装挡在了门外,尤其是初次在Linux下.作为一个程序猿,最近决定转战linux,MySQL是必须要有的,讲一下我的安装过程.在Ubun ...

  7. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

  8. 在 Ubuntu 上安装最新版本的 Erlang方法介绍

    Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言.Erlang 最初是由 爱立信 创建的专有软件,后来被开源. Erlang 在 Ubuntu 的 Universe 仓库 中可用.启用 ...

  9. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

最新文章

  1. 混合式APP开发中中间件方案Rexsee
  2. TCP释放连接的四次挥手过程
  3. Day3--js--可恶之变量声明提升大法.。。
  4. php变量与数据类型,php中变量与数据类型讲解
  5. CRF++:一个 CRF 工具包
  6. 加密锁 vs. 云授权
  7. vue 项目抛出警告
  8. python爬虫有学c的必要吗_可以一边学python爬虫一边学c语言吗?
  9. 信息学奥赛一本通(1050:骑车与走路)
  10. CSS 全解析实战(一)-导读
  11. 力扣 买卖股票的最佳时机II
  12. 开篇 | 揭秘 Flink 1.9 新架构,Blink Planner 你会用了吗?
  13. maskrcnn ImportError: cannot import name ‘_C‘
  14. 《Java并发编程实战》【第四部分 高级主题】
  15. Linux C聊天室的实现
  16. asp服务器组件安装包,IIS安装asp组件:JMail 邮件收发组件
  17. Can‘t connect to any repository: 的解决办法, 在Push代码,提交代码到代码仓库的时候,提示不能连接到该代码仓库
  18. Windows10系统自带Microsoft图片发黄
  19. 为什么现在算法工程师薪酬这么高?
  20. sketch八个高效的快捷方式(上)

热门文章

  1. Oracle TO_DATE 日期格式
  2. BMfont制作图片中的自定义字体,无需字体文件
  3. Zabbix5.0微信报警超详细步骤
  4. 浅谈从UI设计转前端的坎坷历程
  5. 键盘数字对应的ASCII码(keycode码)
  6. 03-Matplotlib数据可视化
  7. java中求质数(素数)的问题
  8. 数学建模笔记CH2:微积分方法建模
  9. 最全最简单的dubbo教程
  10. Axure rp8.1.0.3382激活码(亲测可用)