debian安装oracle java_如何在Ubuntu 18.04/18.10和Debian 9上安装Oracle Java 13
OpenJDK是Java的开源社区版本。由于它在Ubuntu和许多Linux发行版中默认可用,因此被广泛使用。但是,您不能使用它来开发商业应用程序。如果您是Java开发人员或者是初学者,那么这是给您的,因为我将教您如何在Ubuntu和Debian中安装Oracle Java。
首先,让我们谈谈Java。 Java是Oracle拥有的一种面向对象的编程语言。它是一种汇编语言,具有自己的规则,并在教育和专业级别广泛传播。
它由三个基本部分组成:JDK,JRE和JVM。 JDK是Java开发工具包,其中包含开始使用Java创建应用程序所需的编译器和库。 Java Runtime Environment(JRE)是用于运行这些应用程序的引擎。最后,Java虚拟机(JVM)充当JRE和运行Java应用程序的操作系统之间的中间层。
一、Java和Linux
Java与Linux兼容,这意味着可以从您喜欢的发行版中运行和构建应用程序。问题是官方存储库中的版本基于OpenJDK。简而言之,这意味着我们将无法使用它来创建商业应用程序,除了它是具有其优点和缺点的社区版本之外。
这就是为什么如果您要为第三方开发应用程序而又没有许可问题,则应该安装Oracle Java。
二、通过PPA安装Oracle Java
如前所述,如果您是开发人员,则必须安装Oracle Java。幸运的是,借助Java Uprising PPA,可以用一种非常简单的方式来完成它。
该存储库可自动执行将Oracle Java下载,安装和配置为.deb软件包的过程。显然,它是从Oracle网站下载,进行配置并允许我们设置默认版本的。
1、对于Ubuntu 18.04和18.10
首先,您需要更新系统。
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt update && sudo apt upgrade
安装完成后,下一步将是添加Java uprising存储库。
[linuxidc@linux:~/www.linuxidc.com]$ sudo add-apt-repository ppa:linuxuprising/java
1.-添加PPA
最后,您可以安装Oracle Java。 然后,您将看到许可条款。
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install oracle-java13-installer
2.-许可协议
根据您的互联网连接情况,可能需要一段时间。
2、将Oracle Java 13设置为默认值
该PPA附带了一个非常有用的软件包形式的版本式工具,用于将Oracle Java 13设置为系统的默认Java版本。
如果使用Ubuntu,则在oracle-java13-installer软件包的安装中已将oracle-java13-set-default软件包作为推荐软件包进行了安装,除了验证安装外,无需执行其他任何操作。
java --version
要将Oracle JDK13设置为默认值,请安装oracle-java13-set-default软件包,运行以下命令:
sudo apt y install oracle-java13-set-default
另一方面,如果要安装Java 13,而不是默认的Java。 因此,您必须删除oracle-java13-set-default软件包。
sudo apt remove oracle-java13-set-default
就这么简单。
或者
3、使用deb软件包安装Java 13
你还可以从oracle网站下载Java SE Development Kit 13 Debian软件包,地址:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
在Ubuntu终端中下载:
[linuxidc@linux:~/www.linuxidc.com]$ curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13.0.2+8/d4173c853231432d94f001e99d882ca7/jdk-13.0.2_linux-x64_bin.deb"
然后使用dpkg命令安装软件包,运行以下命令:
[linuxidc@linux:~/www.linuxidc.com]$ sudo dpkg -i jdk-13.0.2_linux-x64_bin.deb
正在选中未选择的软件包 jdk-13.0.2。
(正在读取数据库 ... 系统当前共安装有 336969 个文件和目录。)
正准备解包 jdk-13.0.2_linux-x64_bin.deb ...
正在解包 jdk-13.0.2 (13.0.2-1) ...
正在设置 jdk-13.0.2 (13.0.2-1) ...
等待命令执行完毕即可。至此,安装Java JDK 13完成。
4、备用下载方案
安装Oracle Java 13,当网络不允许从Oracle的服务器下载JDK.tar.gz文件,或下载安装文件比较慢情况下,可以使用web浏览器或其他计算机下载Oracle Java 13安装文件,然后在要安装Oracle Java 13的计算机上,创建一个/var/cache/oracle-jdk13-installer文件夹,并将JDK13安装文件放在该文件夹中。在此之后,使用上述步骤执行Oracle-java13-installer安装命令,安装程序将获取.tar.gz存档的本地副本,而不会尝试从Oracle下载它。
5、使用oracle-java13-installer自动接受许可
echo oracle-java13-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections
或者
echo oracle-java13-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections
6、版本检查:
[linuxidc@linux:~/www.linuxidc.com]$ java --version
java 13.0.2 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
[linuxidc@linux:~/www.linuxidc.com]$ javac -version
javac 13.0.2
三、总结
在Ubuntu和Debian上安装Java的专有版本非常简单,但是如果您有兴趣学习这种编程语言,则必须这样做。
告诉我们您的经验,您使用Java吗? 您是Java开发人员吗? 在评论中告诉我们。
debian安装oracle java_如何在Ubuntu 18.04/18.10和Debian 9上安装Oracle Java 13相关推荐
- 如何在Ubuntu 20.04 / 18.04服务器中进入救援模式或紧急模式?
我们在使用香港服务器www.a5idc.net时,难免遇到用户忘记登录密码或系统遭受文件系统损坏的情况.当这种情况发生时,建议的解决方案是启动进入救援或应急模式,并应用所需的修复措施. 救援模式也被称 ...
- Linux拉取yarn配置文件,如何在 Ubuntu 16.04/18.04 上安装 Yarn
在本教程中,我们将向您展示如何在 Ubuntu 16.04 或 Ubuntu 18.04 系统上安装 Yarn. 什么是Yarn? Yarn 是一个代码的包管理器. 它允许您与世界各地的其他开发人员一 ...
- linux下安装虚拟天文馆,如何在Ubuntu 20.04、18.04中安装Stellarium 0.20.0虚拟天文馆
如何在Ubuntu 20.04.18.04中安装Stellarium 0.20.0虚拟天文馆 几天前发布了Stellarium 0.20.0,它时一个免费开源的桌面虚拟天文馆软件.以下是在Ubuntu ...
- ubuntu系统怎么安装ssh服务器配置,如何在Ubuntu 20.04 LTS上安装SSH服务器
Terminal Linux Logo 在 步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade 步骤2. ...
- v8系统计算机怎么安装到桌面,如何在Ubuntu 14.04上安装轻量级的Budgie桌面(v8)
Budgie是为Linux发行版定制的旗舰桌面,也是一个定制工程.为思想前卫的用户设计,致力于简单和简洁.它的一个巨大优势是它不是别的项目的fork版本,是从都到尾都独立的. Budgie桌面与GNO ...
- 乌班图服务器账号密码忘了,如何在Ubuntu 20.04 LTS服务器中重置Sudo密码
本文简单介绍了如何在Ubuntu 20.04 LTS服务器版中重置sudo密码.第一次安装Ubuntu时,会创建一个新的sudo用户来执行各种管理任务.如果您有多个sudo用户,您可以从另一个sudo ...
- 如何在Ubuntu 14.04上安装MySQL
如何在Ubuntu 14.04上安装MySQL 介绍 MySQL是一个开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一 ...
- pip安装deb_技术|如何在 Ubuntu 上安装 pip
pip 是一个命令行工具,允许你安装 Python 编写的软件包. 学习如何在 Ubuntu 上安装 pip 以及如何使用它来安装 Python 应用程序. 有许多方法可以在 Ubuntu 上安装软件 ...
- 如何在 Ubuntu 20.04 上安装 Java
本文最先发布地址 如何在 Ubuntu 20.04 上安装 Java 在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java. Java 是世界上最流行的编程语言之一,被用来构建 ...
最新文章
- AVERAGE函数参数说明
- 如何手动的用jigloo设计器关联java界面文件 jigloo 设计器失去关联解决
- python 重命名文件出现乱码_下载的文件名总是「乱码」?这里有各平台的解决方法...
- 人脸检测(十)--强分类器源码分析
- 用 Python 绘制污染物玫瑰图
- 【艾特淘】直通车数据化选款技巧
- ycl-django网站搭建(持续更新中)
- qq传离线文件提示服务器超时,QQ传文件时进度条显示不正常的解决办法
- 绘制带有角度的CAD图形
- 前端做大屏显示,缩放比,分辨率怎样适配?
- C++——素数(质数)专题训练
- REID计算机网络,什么是行人重识别(ReID)?为什么要ReID?
- DDos攻击之DNS Query Flood
- 计算机组成原理(计算机硬件)
- 设计模式-MVC模式
- 大乱斗ps4好玩吗_《马里奥赛车》 夺冠,网友票选“最好玩的马里奥游戏”
- 秒表 程序_使用在线秒表作为桌面应用程序
- USACO-Section 1.3 Combination Lock[...]
- 传智播客开课的第三天
- 三角函数の自由组合定律
热门文章
- jpa mysql 配置文件_Spring+JPA+MySQL的配置文件
- JAVA8的双重循环怎么优化_Java8处理List的双层循环问题
- javaweb——Servlet开发
- 我的HTML学习之路01
- ubuntu 英伟达显卡驱动异常
- 小鹏汽车CEO疑似隔空回应偷窃技术传闻;​苹果明年新款iPhone将使用增强版5nm芯片;Windows诞生35周年|极客头条...
- 听听优秀的人讲 AI!带你探知目标检测以及分割的现状和挑战
- 写给 Python 开发者的 10 条机器学习建议
- 程序员VS产品经理日常
- 苹果收购英特尔手机芯片业务;西门子将在华建立 5G 研发中心;React Native 0.60.4 发布 | 极客头条...