在本主题中,您将学习如何在Debian 10中安装Java并设置JAVA_HOME环境变量。
Java是最流行和最广泛使用的编程语言之一。 目前,无数的软件应用程序依赖Java来运行Android Studio所需的功能。 Java有3种不同的实现: JRE , OpenJDK和Oracle JDK 。
让我们依次简要介绍一下这些:
对于本教程,您需要拥有一个具有Sudo权限的系统用户的Debian 10实例 。
在本主题中,您将学习如何在Debian 10上使用APT安装和设置Java。
如果不确定要安装哪个Java包,强烈建议使用OpenJDK 11 ,这是Debian 10中的默认JDK 。
要在Debian 10上安装OpenJDK 11 ,请以具有sudo权限的普通用户身份登录并更新系统包,如图所示。
$ sudo apt update
如果要检查是否已安装Java ,请运行该命令。
$ java -version
接下来,使用以下命令安装OpenJDK 11 。
$ sudo apt install default-jdk
您现在可以通过运行来验证OpenJDK版本。
$ java -version
如果安装顺利进行,你应该得到下面的输出。
现在让我们看看如何安装Oracle Java 。
要在Debian 10 buster上成功安装Oracle Java 12 ,您需要附加Linux Uprising Java存储库,如图所示。
$ sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee etc/apt/sources.list.d/linuxuprising-java.list
接下来,运行命令以安装dirmngr 。
$ sudo apt install dirmngr
接下来,导入签名密钥,如图所示。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
成功添加Linux Uprising存储库后 ,运行以下命令在Debian 10上安装Oracle Java 12 。
$ sudo apt update $ sudo apt install oracle-java12-installer
将显示一个弹出窗口。 点击TAB按钮导航到' OK '选项,然后按ENTER 。
在下一个窗口中,使用光标键导航到“yes”选项,然后按Enter键接受许可协议。
检查Oracle Java 12的运行版本。
$ java --version
大! 这证实我们已成功安装Oracle Java 12 。
在某些情况下,您的系统上可能安装了多个版本的JAVA 。 如果需要设置默认版本(例如,在本例中为Oracle Java 12) ,请使用以下命令。
$ sudo update-alternatives --config java
在如下所示的输出中,键入与您要设置为默认值的Java版本对应的数字,然后按Enter 。
现在我们需要设置JAVA_HOME环境变量。 要实现此目的,请打开/ etc / environment文件。
$ sudo vim /etc/environment
添加以下行。
JAVA_HOME="/usr/lib/jvm/java-12-oracle"
接下来,保存并退出文本编辑器。 最后,发出source命令如下。
$ source /etc/environment
要确认Java环境变量设置,请运行该命令。
$ echo JAVA_HOME
你已经到了本教程的最后。 在本指南中,您学习了如何在Debian 10中安装Java并设置JAVA_HOME变量。 请随时回复我们的反馈意见。
关注云架构公众号
Linux入门
QQ交流群:308781113