OpenJDK是JDK的开放源码版本,以GPL(General Public License,通用性公开许可证)协议的形式放出。因为授权协议的原因,Sun公司实现的JDK的一部分源码因为产权的问题无法开放OpenJDK使用。因此相比于JDK,OpenJDK的源码只包含了最精简的JDK。

Ubuntu下OpenJDK的安装

官方网站有安装的相关介绍:http://openjdk.java.net/install/index.html

如果是第一次安装的话,可以在Ubuntu的终端键入javac -version命令,在没有安装Java的情况下,终端会输出一些安装Java的命令(比Windows的CMD控制台人性化多了)。

然后我们就可以通过这些命令去安装我们需要的Java环境包了,因为这里要安装的是OpenJDK,所以选择的命令是:sudo apt install openjdk-8-jdk-headless。

耐心等待安装完成之后,再键入java -version命令,就可以看到OpenJDK的版本信息了。

当然了,还可以通过下载离线包安装,这个可以去百度有很多教程。

顺便提一下,我的Ubuntu的版本是18.04.2,官方已经不提供在命令行中安装OpenJDK8以下的版本的途径了,要安装低版本可能只能通过离线安装包的途径了。

"距离从来不是肉眼可见的。"

转载于:https://www.cnblogs.com/yanggb/p/10888160.html

在ubuntu下安装openjdk相关推荐

  1. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  2. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  3. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  4. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

  5. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  6. ubuntu下安装windows虚拟机

    ubuntu下安装win7虚拟机总结 ubuntu16.04 虚拟机 安装win7/win10 http://WIN10:你不能访问此共享文件夹,解决方法 VirtualBox虚拟机剪贴板共享

  7. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  8. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  9. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  10. Ubuntu下安装mysql与mysql workbench

    其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...

最新文章

  1. vector容器 begin()与end()函数、front()与back()的用法
  2. Use MVS Dsbame convensions. windows下ftp.exe客户端上传错误
  3. 深入了解 Oracle Flex ASM 及其优点
  4. 通达信版弘历软件指标_通达信弘历趋势王指标
  5. 多个折线样式_新技能get,折线图转化成多阶梯瀑布图
  6. JavaScript数据结构——图(Graph)
  7. TensorFlow 1.9.0正式版来了!新手指南全新改版,支持梯度提升树估计器
  8. [MySQL FAQ]系列 -- MySQL怎么有时候像是多进程,有时候却是多线程
  9. win10电脑ip地址怎么设置?几步就能学会
  10. python定时器毫秒_Python实现定时精度可调节的定时器
  11. 如何解决Mathtype安装问题
  12. 【T3】将“恢复记账前状态”按钮放置到工作台,一直显示。
  13. 配置交叉编译工具链(imx6ull pro)
  14. 软件推荐┊最有效防止被聚生网管、P2P终结者等管理软件控制的小工具——ARP防火墙单机版
  15. C++黑客项目:U盘病毒免疫器
  16. MSP MCU I2C入门指南
  17. c语言模拟扫雷小游戏
  18. oracle数据库期末复习
  19. 物联网控制APP入门专题(五)---使用android studio直接编写物联网控制APP
  20. VPP调试trace显示

热门文章

  1. 使用VC做一个简单的UI界面对话框
  2. 各个版本的sqlite-jdbc jar下载链接
  3. 把一个byte高低位进行交换
  4. 开源:OpenJDK8 AARCH64(ARM)
  5. 解决办法:java.lang.UnsatisfiedLinkError ... Can't find dependent libraries
  6. 编译OpenJDK12:a microsoft compiler is required
  7. ldconfig为空时会清已有的链接?
  8. C++使用opencv判断一个点是否在多边形之内
  9. Day_05用结构体 从内存中 读取配置信息
  10. python中字典教程_python中字典详解