OpenJDK Java 8 has been made into official Ubuntu repositories for 14.10 Utopic and higher. For Ubuntu 14.04, Ubuntu 12.04, and Linux Mint 17 users here’s how to install it from PPA(Personal Pakage Archives)个人软件包档案.它是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

OpenJDK 8 was released in March 2014. It’s available in Ubuntu Software Center for Ubuntu 14.10 and Ubuntu 15.04. Someone has reported in launchpad asking for packaging openjdk-8 in Ubuntu 14.04, but no luck so far.

As a workaround(工作区), you can install OpenJDK 8 from a PPA repository:

1. Open terminal from the Dash or by pressing Ctrl+Alt+T. When it opens, run the command below to add PPA:

sudo add-apt-repository ppa:openjdk-r/ppa

OpenJDK 8 PPA

Type in user password when it asks and hit Enter to continue.

2. After that, update system package cache and install OpenJDK 8:

sudo apt-get update

sudo apt-get install openjdk-8-jdk

3. If you have more than one Java versions installed on your system. Run below command set the default Java:

sudo update-alternatives --config java
Type in a number to select a Java version.

set default java version

And set default Java Compiler by running:

sudo update-alternatives --config javac

4. Finally check out current Java version by running:

java -version
It outputs something like this:

openjdk version "1.8.0_01-internal"
OpenJDK Runtime Environment (build 1.8.0_01-internal-b04)
OpenJDK 64-Bit Server VM (build 25.40-b08, mixed mode)

最新文章

  1. 快速上手php:使用PhpStrom部署项目
  2. Spark学习(三) -- SparkContext初始化
  3. Bitnami redmine备份升级步骤
  4. CSS3滤镜!!!
  5. 关于开发环境 git 重新部署
  6. Linux的进程优先级-邹立巍
  7. [原创+实战+钓鱼]setoolkit+映射
  8. JS高级程序设计学习笔记之RegExp类型
  9. 使用批处理根据项目工程文件生成Nuget包并发布(支持.NET Core)
  10. JSP编译指令与动作指令
  11. 服务端技术进阶(一)web项目的部署(发布)流程
  12. Hadoop第一式:配置Linux环境
  13. Metasploit (二)
  14. 转youhu科技的文章 勿怪 感激 感激
  15. CentOS7下安装caffe(包括ffmpeg\boost\opencv)
  16. [转载]DropDownList三级菜单联动源码
  17. INSTEAD OF与AFTER触发器
  18. 20155236 《Java程序设计》实验四(Android程序设计)实验报告
  19. CUDA库函数使用笔记与案例(一)
  20. iOS Xcode之SVN(remove git)

热门文章

  1. LRU算法---缓存淘汰算法
  2. Tomcat源码
  3. zookeeper curator客户端之增删改查
  4. kivy sdl2 - ImportError: DLL load failed: 找不到指定的模块
  5. Ubuntu16.04安装MySQLdb
  6. genisoimage命令用法
  7. 图片上传ie与chrome总结
  8. GRUB2 分析 (四)
  9. 在python3下使用OpenCV 抓取摄像头图像提取蓝色
  10. 0ctf2017-pages-choices