Ubuntu安装Java8和Java9

前言

系统:Ubuntu 16.04 软件: Java8, Java9

Tips:

Java 9 的代码由于提供了新特性,所以有些代码并不支持向后兼容。也就是说,用 Java 9 写的代码,有可能在 Java 8 或更早版本的 JDK 上不能运行。

Java9终于出来了,可以尝鲜体验下,可惜Java8的语法还没有掌握全。关于Java8才刚看完了lambda,后面有空准备把后面的课程学完。(ps, 博客园少于150字居然不允许发布。)

安装Jave8

1. 导入Webupd8 PPA

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

2. 安装

sudo apt-get install oracle-java8-installer

选择确认条款,用Tab键切换。

3. 设置为默认jdk

//sudo update-java-alternatives -s java-8-oracle
sudo apt install oracle-java8-set-default

安装Java9

1. 导入Webupd8 PPA

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

2. 安装

sudo apt-get install oracle-java9-installer

选择确认条款,用Tab键切换。

3. 设置环境变量

sudo apt-get install oracle-java9-set-default

4. 验证

ryan@ryan-900X5L:~$ java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏nnngu

03 整合IDEA+Maven+SSM框架的高并发的商品秒杀项目之web层

项目源代码:https://github.com/nnngu/nguSeckill ---- 前端交互流程设计 对于一个系统,需要产品经理、前端工程师和后端工...

3565
来自专栏DeveWork

DeveWork.com 上线“前端工具箱”(附源码下载)

昨晚的时候本站上线了“前端开发工具箱”,传送门:http://devework.com/tool,上面的导航栏也有入口。目前有CSS压缩/格式化/属性排序、在线...

1839
来自专栏性能与架构

页面静态化

静态化的优势 (1)提高页面的打开速度 直接访问静态页面,无需任何动态处理,打开速度大幅提高 (2)降低服务器的访问压力 不需要应用服务器对动态程序的计算,也不...

3317
来自专栏全华班

小而优美的快速开发平台

kylin-frame是一个小而优美的快速开发平台,采用流行的框架springBoot+mybatis+shiro+redis开发,实现了权限管理(菜单...

572
来自专栏CodeSheep的技术分享

RPC框架实践之:Google_gRPC

1799
来自专栏Django中文社区

前言

Django 是使用 Python 编写的一个开源 Web 框架,可以用它来快速搭建一个高性能的网站。 Django makes it easier to b...

2646
来自专栏Java Edge

ZooKeeper分布式与Dubbo微服务入门

2514
来自专栏Java技术

Linux操作系统安装ELK stack日志管理系统--(2)Elasticsearch与Kibana的安装与使用

Linux操作系统安装ELK stack日志管理系统–(1)Logstash和Filebeat的安装与使用

562
来自专栏ytkah

finecms在任意页面调用栏目名称和地址等

  finecms如何调用栏目名称和地址呢?在任意页面。我们有时需要在不同的页面调用某个栏目名,怎么调用比较快呢?ytkah整理了一些快速调用语句方便查找 栏目...

2704
来自专栏北幕网站建设

emlog 5.3.1

emlog 是 "Every Memory Log" 的简称,意即:点滴记忆。它是一款基于PHP语言和MySQL数据库的开源、免费、功能强大的个人或多人联合撰写...

340

扫描关注云+社区