第一步:使用ppa/源方式安装,安装ppa

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

第二步:安装 oracle-java8-installer

sudo apt-get install oracle-java8-installer

提示:1. 执行以上命令,系统会提示是否同意java binary license等等,只有选择同意,才能继续后续安装。

2. 下载jdk 需要大约需要30分钟左右,而且因网络状况,地理位置,系统配置等因素各异,需要耐心等待。

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

/var/cache/oracle-jdk8-installer

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

第三步: 设置系统默认jdk

由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。

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

第四步:测试jdk 是是否安装成功

java -version

第五步:设置环境变量

cat >> /etc/environment <

JAVA_HOME=/usr/lib/jvm/java--oracle

JRE_HOME=/usr/lib/jvm/java--oracle/jre

EOL

参考文档:

https://www.cnblogs.com/a2211009/p/4265225.html

https://tecadmin.net/install-oracle-java-8-ubuntu-via-ppa/

https://tecadmin.net/switch-between-java-versions-on-ubuntu/

一台Ubuntu server上安装多实例MySQL

受环境所迫,在一台Ubuntu server上安装多个实例MySQL. 手动安装MySQL 环境:Ubuntu server 11.10 64bit + mysql-5.5.17-linux2.6-x ...

Docker-Compose简介与Ubuntu Server 上安装Compose

Compose简介 Compose是Docker官方的开源项目,负责对Docker容器集群的快速编排. Compose是定义和运行多个Docker容器的应用. 举例来说: 一个项目除了Tomcat容器 ...

Debian&sol;Ubuntu server上安装安全更新

原始链接:http://serverfault.com/questions/270260/how-do-you-use-apt-get-to-only-install-critical-securit ...

在ubuntu server上安装沸腾时刻环境

1. 安装php5.6 http://phpave.com/upgrade-to-php-56-on-ubuntu-1404-lts/ 按照这篇文章的顺序来做,可以安装最新5.6版本php 安装好了以 ...

在Ubuntu Server上安装Postgresql

首先更新一下源: sudo apt-get update 如果你不知道Postgresql具体的包的名称,可以使用一下语句进行查找: apt-cache search ^Postgresql 使用上述 ...

Ubuntu Server 上安装pip后pip命令报错的解决办法

Installation Do I need to install pip? pip is already installed if you are using Python 2 >=2.7.9 ...

在ubuntu服务器上安装tomcat 9

前提条件: 确保ubuntu服务器上 已经安装 java 8 或更高版本,安装java8可以参考我的另一篇博文 通过 ppa 在ubuntu server 上安装java 8 java -versio ...

linux系统上安装java

linux系统上安装java   如何在ubuntu server上安装java(jre或jdk),主要注意以下几点: 1.下载你想要的java版本压缩包. JRE下载:http://java.com ...

Ubuntu Server 上使用Docker Compose 部署Nexus&lpar;图文教程&rpar;

场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

随机推荐

Python实践所遇问题记录

1.在cmd中直接输入'python'提示:'python'不是内部或外部命令,也不是可运行的程序或批处理文件. 原因:没有为Python设置环境变量. 解法:控制面板->系统->高级系统 ...

useradd命令老是忘记的参数

useradd有些参数老是忘记,是用的少还是不熟练呢?记录下吧 [root@svn ~]# useradd --help 用法:useradd [选项] 登录 useradd -D useradd - ...

04-时序逻辑电路设计之计数器——小梅哥FPGA设计思想与验证方法视频教程配套文档

芯航线--普利斯队长精心奉献 实验目的:以计数器为例学会简单的时序逻辑电路设计 实验平台:芯航线FPGA核心板 实验原理: 时序逻辑电路是指电路任何时刻的稳态输出不仅取决于当前的输入,还与前一时刻输入 ...

Cacti监控Linux主机

1 要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:# yum -y install net ...

DevExpress控件之RepositoryItemComboBox

RepositoryItemComboBox在嵌入到GridView后,如何获取当前所选的Item? 直接代码: ((RepositoryItemComboBox)gridView.Columns[& ...

Java多线程学习之线程池源码详解

0.使用线程池的必要性 在生产环境中,如果为每个任务分配一个线程,会造成许多问题: 线程生命周期的开销非常高.线程的创建和销毁都要付出代价.比如,线程的创建需要时间,延迟处理请求.如果请求的到达率非常 ...

自定义注解与validation结合使用案例

编写validation自定义注解: @Target({ ElementType.FIELD, ElementType.METHOD })@Retention(RetentionPolicy.RUNT ...

日志收集框架flume的安装及简单使用

flume介绍 Flume是一个分布式.可靠.和高可用的海量日志采集.聚合和传输的系统. Flume可以采集文件,socket数据包等各种形式源数据,又可以将采集到的数据输出到HDFS.hbase.h ...

编写jQuery插件(一)——插件约定及插件中的闭包

编写插件的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,提高开发效率和方便后期维护. 在编写jQuery插件的时候,我们一般会遵循一些约定: jQuery插件推荐命名为:jque ...

django1&period;8读书笔记模型高级进阶

一.访问外键和多对多值 例如:模型类定义如下 from django.db import models class Publisher(models.Model): name = models.Cha ...

ppa java 8_通过 ppa 在ubuntu server 上安装java 8相关推荐

  1. ppa安装java_通过 ppa 在ubuntu server 上安装java 8

    第一步:使用ppa/源方式安装,安装ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 第二步:安装 oracle ...

  2. 怎么在linux上装java,如何在Ubuntu Linux上安装Java

    介绍 如何在Ubuntu Linux上安装Java?尽管对于一个经验丰富的Linux系统管理员来说,这个主题是一个很容易理解的话题,但是对于初学者而言,在我需要什么版本的Java,如何安装它或如何在多 ...

  3. ubuntu安装java_如何在Ubuntu系统上安装Java

    作为Java开发人员,您将需要一次或两次在系统上安装它.与普遍的看法相反,在Ubuntu计算机上安装Java非常简单.在本文中,我们将说明以下三种在Ubuntu系统上安装稳定版本的Java的方法: 通 ...

  4. linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境

    在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...

  5. Docker-Compose简介与Ubuntu Server 上安装Compose

    Compose简介 Compose是Docker官方的开源项目,负责对Docker容器集群的快速编排. Compose是定义和运行多个Docker容器的应用. 举例来说: 一个项目除了Tomcat容器 ...

  6. 三、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(补充内容)

    一.安装Google Chrome浏览器 Openbox右键默认菜单中第二个选项是Web browser,但系统截至目前是没有安装任何网页浏览器的.我们可以选择安装Chrome,操作过程如下. # 在 ...

  7. linux系统上安装java

    如何在ubuntu server上安装java(jre或jdk),主要注意以下几点:(在Centos,redhat上同样适用) 1.下载你想要的java版本压缩包. JRE下载:http://java ...

  8. Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  9. Ubuntu Server上如何安装Gi

    相信大家在学习Ubuntu系统的时候都接触过GI,但是并没有去深究,对于Ubuntu Server上如何安装Gi是不是很多人都还不会呢? 那么小编就为大家介绍Ubuntu Server上安装Gi的方法 ...

最新文章

  1. NAR:rrnDB-16S拷贝数校正数据库
  2. apache自动跳转到服务HTML,apache自动将http协议跳转到https
  3. 开源DDos 机器学习思路求解的一些源码——TODO 待分析
  4. Gateway网关-全局过滤器
  5. Android中贝塞尔曲线的绘制方法
  6. 《Web前端开发修炼之道》-读书笔记CSS部分
  7. 深度探秘大数据新应用,2018 中国大数据技术大会(BDTC)强势来袭!
  8. 外贸必备——各国常用搜索引擎
  9. 如何给计算机安装驱动程序,电脑系统怎么安装驱动程序
  10. Opencv相机校准之棋盘格标定
  11. css 图片 鼠标样式,鼠标样式 - CSS | 绿叶学习网
  12. 绿幕背景视频抠图替换
  13. 谜语(发送给你的爱人吧)
  14. flash 磨损均衡处理
  15. 时间序列之holt-winters(三次指数平滑)
  16. 磁碟机变种简单分析(lsass.exe、smss.exe、dnsq.dll、NetApi000.sys)
  17. DSP28335—FLASH烧写的方法
  18. POE万兆上联网管POE交换机的特点
  19. java.util.logging log4j,Java核心代碼(十)日志log4j,java.util.logging,commons-logging
  20. vue-router基本概念总结

热门文章

  1. 腾讯云开发者大会 | 腾讯云大学首次与业界顶尖厂商合作的线上学习专区重磅发布...
  2. 化敌为友,微软出手优化 Chrome!
  3. OPPO 推出 10 亿引力计划,全力构建智能化服务生态
  4. 华为惨遭围剿;京东人工智能养猪;三星承认中国市场失败 | 极客头条
  5. Android 9 带着 AI 来了,为什么我们还停留在 6?
  6. 人才稀缺的区块链,程序员转型入门必看这四项技能
  7. 大话西游之程序员做项目
  8. 开发者最讨厌的编程语言:Perl 名列第一,PHP、Objective-C 和 Ruby 都在其中
  9. 01 按指定格式读写文件出现乱码
  10. sp烘焙流程_烘焙工作流程图