How to Install Debian 9 on VirtualBox
目录:
在本教程中,我们将逐步介绍如何在Debian 9上安装Java。Java是用于构建各种应用程序和系统的最流行的编程语言之一。 用Java开发的应用程序具有可伸缩性,灵活性和可维护性。
有两种不同的Java软件包,即Java运行时环境(JRE)和Java开发工具包(JDK)。 如果只想运行Java程序,则需要JRE,如果您是Java开发人员,则将需要JDK,其中包括JRE以及开发/调试工具和库。
Java还有两种不同的实现,OpenJDK和Oracle Java,它们之间几乎没有区别,只是Oracle Java具有一些附加的商业功能。
先决条件
在继续本教程之前,请确保您以具有sudo特权的用户身份登录。
安装OpenJDK 8
Java平台的开源实现OpenJDK 8是Debian 9中的默认Java开发和运行时。安装简单明了。
使用以下命令从标准Debian存储库中安装OpenJDK 8 JDK:
sudo apt update
sudo apt install default-jdk
安装完成后,您可以通过检查Java版本来进行验证:
java -version
输出应如下所示:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
而已! 至此,您应该已经在Debian系统上成功安装了Java。
default-jre
软件包:
安装OpenJDK 11
在撰写本文时,Java的最新LTS版本是版本11。可以从Debian Backports存储库中获得该版本。
首先将Backports添加到系统的软件存储库列表中:
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
启用存储库后,使用以下命令更新apt源并安装Java 11:
sudo apt update
sudo apt install openjdk-11-jdk
安装Oracle Java
在安装Oracle Java之前,请确保您已阅读Oracle JDK许可证。 该许可仅允许该软件的非商业使用,例如个人使用和开发使用。
可以从Linux Uprising PPA安装Oracle Java 11。
以下步骤描述了如何在Debian 9上安装Oracle Java 11:
-
首先安装必要的软件包:
sudo apt install dirmngr gnupg导入PPA公钥并使用以下命令启用存储库:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.listsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list添加存储库后,更新软件包列表,并通过键入以下
oracle-java11-installer安装oracle-java11-installer软件包:sudo apt updatesudo apt install oracle-java11-installer系统将提示您接受Oracle许可证。
通过运行以下命令来验证安装,该命令将打印R版本:
java -versionjava version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
设置默认版本
如果您在Debian机器上安装了多个Java版本,以检查将哪个版本设置为默认Java版本类型:
java -version
输出应如下所示:
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)
要更改默认版本,请使用
update-alternatives
系统命令:
sudo update-alternatives --config java
系统将为您提供Debian系统上所有已安装Java版本的列表。 输入您要用作默认版本的版本号,然后按
如果出于任何原因要卸载Java软件包,都可以像使用
例如,如果要卸载
现在,您已经了解了如何在Debian服务器上安装和管理不同的Java版本,下一步是安装在Java上运行的众多应用程序之一,例如Tomcat,JBoss / WildFly,Apache Maven,Glassfish,Elasticsearch,卡桑德拉,詹金斯..etc
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
Enter
。卸载Java
apt
安装的任何其他软件包一样将其卸载。
default-jdk
软件包,只需运行:结论
如何在Debian 9上添加和删除用户
知道如何添加和删除用户是Linux用户应该知道的基本技能之一。 在本教程中,我们将向您展示如何在Debian 9上添加和删除用户。
如何在Debian 9上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 本教程概述了在Debian 9系统上添加交换文件所必需的步骤。
如何在Debian 10 Linux上添加交换空间
交换是物理内存量已满时使用的磁盘空间。 本教程将指导您完成在Debian 10 Buster上添加交换文件的步骤。







