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 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

如何获取Go最新动态和使用最新特性

热爱Go语言,一直使用着、关注着。那么如何获取Go最新动态,使用它最新的特性能? 1、获取最新动态 获取Go语言的最新动态有以下几种方法。 1.1 最直接最原始...

33910
来自专栏逸鹏说道

怎么添加用户到sudo用户组

跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 前段时间用Ubuntu的sudo用惯了...

30210
来自专栏Java社区

超好用的微信工具,清理僵尸粉,群发,群管,自动回复。

1333
来自专栏前端大白专栏

angular2 错误集。

1507
来自专栏北京马哥教育

自学Linux命令的四种方法

如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。 一,每日提示 ? 学习Linux命令的一种渐进式方...

2629
来自专栏非典型技术宅

Xcode报错: The file couldn't be opened

有位同学给了我一份代码,通过GitHub。下载之后怎么都打不开,总是提示“The file couldn't be opened”。

1171
来自专栏Ryan Miao

查找git ignore的追踪

前言 版本控制说简单也简单,说复杂也困难的多。作为开发者,最基础的版本管理和团队协作的功能必须掌握。而其他一些相关的信息也可以了解下。比如,这次就有同事遇到了问...

3286
来自专栏用户2442861的专栏

修改npm全局安装模式的路径

刚学nodeJS不久,很纳闷为什么全局安装的模块在 'node安装目录/node_modules‘ 中没找到!后来仔细看了下安装成功后的信息,才发现原来是自动安...

512
来自专栏知识分享

10-51单片机ESP8266学习-AT指令(单片机采集温湿度数据通过8266发送给C#TCP客户端显示)

先写单片机端的程序 等等哈,,,,我自己做一个android版本的TCP调试助手再接着写....发现别人的不好使.......老有问题,我担心让初学者感觉麻烦,...

3426
来自专栏技术换美食换不换

建站之路

692

扫码关注云+社区