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

2:通过官网下载安装包安装.

这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级

使用ppa/源方式安装

1.添加ppa

sudo add-apt-repository ppa:webupd8team/javasudo apt-get update

2.安装oracle-java-installer

 jdk7

sudo apt-get install oracle-java7-installer

 jdk8

sudo apt-get install oracle-java8-installer

安装器会提示你同意 oracle 的服务条款,选择 ok

然后选择yes 即可

如果你懒,不想自己手动点击.也可以加入下面的这条命令,默认同意条款:

JDK7 默认选择条款

echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

JDK8 默认选择条款

echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

接下会是等待(依个人网速定)

如果你因为防火墙或者其他原因,导致installer 下载速度很慢,可以中断操作.然后下载好相应jdk的tar.gz 包,放在:

/var/cache/oracle-jdk7-installer             (jdk7)

/var/cache/oracle-jdk8-installer              (jdk8)

下面,然后安装一次installer. installer 则会默认使用 你下载的tar.gz包

3.设置系统默认jdk

JDk7

sudo update-java-alternatives -s java-7-oracle

JDK8

sudo update-java-alternatives -s java-8-oracle

如果即安装了jdk7,又安装了jdk8,要实现两者的切换,可以:

  jdk8 切换到jdk7

sudo update-java-alternatives -s java-7-oracle

  jdk7 切换到jdk8

sudo update-java-alternatives -s java-8-oracle

4.测试jdk 是是否安装成功:

java -versionjavac -version

直接下载jdk压缩包方式安装(这里只介绍jdk7的,jdk8 的原理完全一致)

 分为下面5个步骤

1.官网下载JDK

2.解压缩,放到指定目录

3.配置环境变量

4.设置系统默认JDK

 5. 测试jdk

1.官网下载JDK   

     地址: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html

  选择相应的 .gz包下载

2. 解压缩,放到指定目录(以jdk-7u60-linux-x64.gz为例)

  创建目录:

sudo mkdir /usr/lib/jvm

 加压缩到该目录:

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

3.修改环境变量:  

sudo vim ~/.bashrc

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

#set oracle jdk environmentexport JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60  ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH  

 使环境变量马上生效

 source ~/.bashrc

注:~/bashrc配置的是所在目录用户的用户环境变量,如果需要让jdk在所有用户中都进行配置,需要到/etc/profile中进行配置系统环境变量.

具体关于/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc的区别可以参考这里https://zhidao.baidu.com/question/1769930759998514900.html

4.设置系统默认jdk 版本

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300   

 然后执行:

sudo update-alternatives --config java

若是初次安装jdk,会有下面的提示

There is only one alternative in link group java (providing /usr/bin/java): 
    /usr/lib/jvm/jdk1.7.0_60/bin/java

 否者,选择合适的jdk

5.测试jdk

java -version

java version "1.7.0_60"

Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
  Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

jdk 安装成功

ubuntu  两种下安装jdk7 jdk8 的方式介绍完毕

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

jdk 的卸载

1.使用apt-get命令安装的 可以用apt-get remove进行卸载
另外加上--purge可以连带删除配置文件,但是没有实际试过
2.使用方法二安装的可以直接rm掉jdk文件目录然后再把修改的环境变量删除
3.如果忘记了安装的jdk路径,可以用whereis java或者which java进行查询当前正在使用的jdk所在位置
4.如果安装了多个jdk使用java -version可以看到多个jdk 版本
参考文章
如何卸载Ubuntu软件 http://zh.wikihow.com/%E5%8D%B8%E8%BD%BDUbuntu%E8%BD%AF%E4%BB%B6
Ubuntu中 JDK的安装和卸载 http://blog.csdn.net/l_serein/article/details/6036799
Ubuntu 安装 JDK 7 / JDK8 的两种方式 http://www.cnblogs.com/a2211009/p/4265225.html

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

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

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

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

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

  3. centos 6.8安装git_搭建一个开源项目3两种方式安装git

    一.开始工具的安装 1.git 安装git工具有两种方式,一种就是利用自带包管理工具,一种是源码编译安装 (1)由于CentOS已经具有包管理器因此只需要一行命令即可自动安装 yum install ...

  4. ubuntu 安装java jdk_「ubuntu安装jdk」Ubuntu安装jdk8的两种方式 - seo实验室

    ubuntu安装jdk 安装方式: 1):通过ppa(源) 方式安装. 2):通过官网安装包安装.JDK官网下载地址 一:使用ppa(源)方式安装: 1):添加ppa源sudo add-apt-rep ...

  5. Mac安装Zookeeper(gz解压缩与homebrew两种方式)

    环境要求 `gz`解压缩安装 创建安装目录 下载 安装 启动与停止服务 `homebrew`命令安装与启动 Zookeeper安装比较简单,默认配置也可以运行,这里分析下常用流程和配置. 官网指南:h ...

  6. JDK反编译的两种方式

    环境 链接:https://pan.baidu.com/s/1DwWj5Kt4Gfi68k_EOAea_Q 提取码:57j2 apktools+dex2jar+gd-gui 方式一: apktools ...

  7. Eclipse安装SVN插件的两种方式

    登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没有新通知 想要绕过微信小程序开发中的坑吗?不妨来听这个,今晚8点,1小时帮你搞定! 23小时以前 CSDN日报 ...

  8. ubuntu安装、卸载JDK1.7

    摘要:主要记录如何在ubuntu12.0.4 系统下手动安装安装和使用shell脚本安装JDK1.7.手动删除JDK1.7.同时涉及到一些小命令.scp.tar. 一:手动安装 1.1 获取相应安装包 ...

  9. ubuntu安装和卸载软件命令

    ubuntu安装和卸载软件命令 2008-06-03 14:45:49|  分类: 电脑系统|字号 订阅 Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install soft ...

最新文章

  1. [PA2014]Pakowanie
  2. 【C 语言】结构体 ( 结构体中嵌套一级指针 | 分配内存时先 为结构体分配内存 然后再为指针分配内存 | 释放内存时先释放 指针成员内存 然后再释放结构头内存 )
  3. JS:javaweb——a标签实现跳转并打开新窗口
  4. loadrunner脚本设计:参数化
  5. qt double 相减不为0_Qt音视频开发25-ffmpeg音量设置
  6. LeetCode 1859. 将句子排序
  7. SAMSUNG的CMOS 图像传感器技术发展路线
  8. Java流程控制语句的基本概念
  9. 机器学习算法数学基础之——微积分篇(1)
  10. JAVA前后端分离项目实战
  11. matlab中值滤波器
  12. 3.2 电信数据清洗
  13. 浅谈sklearn中DBSCAN的欧式距离(Euclidean Distance)的计算
  14. ORAN C平面传输和基本功能
  15. Java多线程 生产者-消费者问题示例
  16. 计算机太极图怎么设计,怎么用cad2010画太极图
  17. R语言中的fitted() 和 predict()
  18. 智慧城市的发展动力、推动因素、负面影响、挑战与应对
  19. 腾讯企业 html邮件模板,python连接腾讯企业邮箱发送html邮件
  20. 异动K线--庄家破绽

热门文章

  1. 计算机组成原理秦磊华在线阅读,计算机组成原理-中国大学mooc-秦磊华-秦磊华...
  2. VCenter平台Linux虚拟机安装VMware Tools
  3. SpringBoot之Vue添加图表
  4. Ubuntu18.04对应的ROS安装步骤教程
  5. 实验3 电磁波平面波对理想介质分界面垂直入射实验
  6. 纸质回单电子化,及时完成签收单回传
  7. deepin 20.x 安装ROS Notic
  8. ctfhub 密码口令
  9. c++信息学奥赛一本通1318题解
  10. a标签 服务器文件,a标签download chrome 浏览器报服务器错误