2019独角兽企业重金招聘Python工程师标准>>>

ubuntu 安装jdk 的两种方式:

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 environment
export 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

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 -versionjava 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 的方式介绍完毕

参考文章:

1. http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

2. http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

转载于:https://my.oschina.net/wdyoschina/blog/713782

Ubuntu 安装 JDK 7 / JDK8 的两种方式相关推荐

  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 安装java jdk_「ubuntu安装jdk」Ubuntu安装jdk8的两种方式 - seo实验室

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

  4. 高逼格的实现WiFi共享,不安装第三方wifi共享软件,两种方式实现开启wifi的功能

    作为一枚程序员,不会点高逼格的doc命令,那么都有点感觉对不起自己的行业了,好了废话就到这里了 第一种方式: 首先使用cmd命令:window键+R 然后输入cmd回车 第一种方式: 第一步: 设置w ...

  5. 高逼格的实现WiFi共享,不安装第三方wifi共享软件,两种方式实现开启wifi的功能...

    作为一枚程序员,不会点高逼格的doc命令,那么都有点感觉对不起自己的行业了,好了废话就到这里了 第一种方式: 首先使用cmd命令:window键+R 然后输入cmd回车 第一种方式: 第一步: 设置w ...

  6. Linux系统-安装显卡GPU驱动的两种方式

    方案1 1)先到NVIDIA的官方下载 xx.run GPU驱动文件,可以到官方下载对应的版本: https://www.nvidia.cn/Download/Find.aspx?lang=cn ub ...

  7. Myeclipse中安装mybatis generator插件有两种方式,一种是在线安装,一种是离线安装。

    一.在线安装:Help------>MyEclipse Configuration Center,选择add site,填入MyBatis generator插件的地址: http://myba ...

  8. JDK反编译的两种方式

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

  9. 在ubuntu上绑定USB接口的两种方式

    转载:本文原文链接:https://blog.csdn.net/u011408270/article/details/81133386 方式一.给固定的USB设备一个别名: 1.将串口设备插入USB口 ...

最新文章

  1. python【力扣LeetCode算法题库】151- 翻转字符串里的单词
  2. [Cocoa]为已有的XCode工程创建Git仓库
  3. UA MATH563 概率论的数学基础1 概率空间3 概率测度
  4. [实验]自举?只不过是电容和二极管捣的乱
  5. VBScript - Round Function
  6. Oracle Service Bus简介
  7. 《Python Cookbook 3rd》笔记(4.8):跳过可迭代对象的开始部分
  8. windows 自动备份mysql方案
  9. android view setleft,android – 在新textview上使用setLeft / setRight方法
  10. 《模式识别》自学笔记——(三)统计决策
  11. Docker笔记4 端口映射和容器互联
  12. 酷我 android 目录,酷我听听:Android平台最强音乐播放器
  13. 【渝粤教育】电大中专工程图学基础_1作业 题库
  14. 计算机代码画玫瑰,turtle画玫瑰花(示例代码)
  15. 探索另类圆环图的做法
  16. Oracle 数据库生成2021年节假日表SQL
  17. 1068 万绿丛中一点红(附逻辑分析,详细注释)
  18. 香港虚拟主机与国内虚拟主机区别
  19. Chapter8.金融时间序列
  20. java 获取文件的大小kb_java获取文件大小的方法

热门文章

  1. win10安装mysql zip_win10 安装mysql zip 压缩包版
  2. 9个元素换6次达到排序序列_全面讲解十大经典排序算法(Python实现)
  3. div内容居中、隐藏及按钮隐藏写法
  4. VB根据窗口标题获取应用程序完整路径
  5. 怎样用VB获得Windows各类系统目录
  6. 英语总结系列(二十七):重复就是力量
  7. C#中Redis封装的类
  8. 一张速查表看懂Git命令,搞定版本控制照做就ok丨新手福利
  9. 李彦宏说互联网思维已过时,AI可以根本上变革交通、城市、农业和医疗
  10. IBM的漂浮机器人,被马斯克的火箭送去太空了