在ubuntu下安装openjdk
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相关推荐
- Linux: debian/ubuntu下安装和使用Java 11
Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...
- Ubuntu 下安装thttpd Web服务器
不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...
- Ubuntu下安装Apache+PHP+Mysql
Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...
- ubuntu下安装ftp服务器
ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装 $sudo aptitude install vsftpd $ps aux | grep 'ftp' ...
- linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp
在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...
- ubuntu下安装windows虚拟机
ubuntu下安装win7虚拟机总结 ubuntu16.04 虚拟机 安装win7/win10 http://WIN10:你不能访问此共享文件夹,解决方法 VirtualBox虚拟机剪贴板共享
- Linux :debian(ubuntu)下安装和使用haskell
文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...
- Linux: debian/ubuntu下安装和使用Java 8
Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
- Ubuntu下安装mysql与mysql workbench
其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...
最新文章
- vector容器 begin()与end()函数、front()与back()的用法
- Use MVS Dsbame convensions. windows下ftp.exe客户端上传错误
- 深入了解 Oracle Flex ASM 及其优点
- 通达信版弘历软件指标_通达信弘历趋势王指标
- 多个折线样式_新技能get,折线图转化成多阶梯瀑布图
- JavaScript数据结构——图(Graph)
- TensorFlow 1.9.0正式版来了!新手指南全新改版,支持梯度提升树估计器
- [MySQL FAQ]系列 -- MySQL怎么有时候像是多进程,有时候却是多线程
- win10电脑ip地址怎么设置?几步就能学会
- python定时器毫秒_Python实现定时精度可调节的定时器
- 如何解决Mathtype安装问题
- 【T3】将“恢复记账前状态”按钮放置到工作台,一直显示。
- 配置交叉编译工具链(imx6ull pro)
- 软件推荐┊最有效防止被聚生网管、P2P终结者等管理软件控制的小工具——ARP防火墙单机版
- C++黑客项目:U盘病毒免疫器
- MSP MCU I2C入门指南
- c语言模拟扫雷小游戏
- oracle数据库期末复习
- 物联网控制APP入门专题(五)---使用android studio直接编写物联网控制APP
- VPP调试trace显示
热门文章
- 使用VC做一个简单的UI界面对话框
- 各个版本的sqlite-jdbc jar下载链接
- 把一个byte高低位进行交换
- 开源:OpenJDK8 AARCH64(ARM)
- 解决办法:java.lang.UnsatisfiedLinkError ... Can't find dependent libraries
- 编译OpenJDK12:a microsoft compiler is required
- ldconfig为空时会清已有的链接?
- C++使用opencv判断一个点是否在多边形之内
- Day_05用结构体 从内存中 读取配置信息
- python中字典教程_python中字典详解