收集云服务器优惠信息
记录云服务器使用心得

Debian 12安装Java JDK 21及设置JAVA_HOME变量方法

Java是最流行和广泛使用的编程语言之一,当前有无数软件应用程序都依赖Java才能正常运行,例如Android Studio、Apache Tomcat、Minecraft等。

Java可以有3种不同的功能实现:JRE、OpenJDK和Oracle JDK。

  • JR(Java运行时环境):这是执行Java应用程序所需的一组软件工具。
  • JDK(Java开发工具包):这是开发Java应用程序和小程序所需的开发环境,它包含解释器、编译器、归档器和其它软件工具。
  • OpenJDK:这个是JDK的开源实现。Oracle JDK是Oracle的官方JDK版本。此外,Oracle JDK还附带其它商业功能,并且还允许非商业使用该软件,例如个人开发Java应用程序。

随着Java 21的近期发布,开发人员可以使用最新的功能。如果你正在运行Debian 12系统,那么可以使用以下方法轻松安装Java 21版本。

通过APT安装OpenJDK 21

在Debian 12上安装Java 21,作为具有sudo权限的普通用户,最简单方法是使用apt包管理器更新系统包,命令如下:

sudo apt update

更新Debian软件包

如果想检查Java是否已安装,请运行该命令:

java -version

如果遇到“ bash: java: command not found”错误,则表示系统中未安装Java。

接下来,使用以下命令安装默认的Java开发工具包:

sudo apt install default-jdk

在Debian中安装Java

这将安装存储库中可用的最新版本的OpenJDK,在撰写本文时为Java 17。如果要安装特定版本,例如Java 21,可以使用以下命令:

sudo apt install openjdk-21-jdk

但不幸的是,OpenJDK 21是一个相对较新的版本,Debian 12存储库可能尚未更新以包含它。Debian软件包存储库通常会在新Java版本发布几个月后更新。

安装完成之后可以通过运行来验证OpenJDK版本:

java -version

如果安装顺利进行,应该得到下面的输出:

在Debian中检查Java版本

通过Debian软件包安装Oracle JDK 21

如果你更喜欢使用官方Oracle JDK,可以从Oracle网站下载Debian压缩包并手动安装:

wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
sudo dpkg -i jdk-21_linux-x64_bin.deb
java -version

在Debian中检查Java版本

通过以上过程设置,现在已经成功安装了Oracle Java 21。

设置JAVA_HOME环境变量

在某些情况下,Debian系统上可能安装了多个版本JAVA。如果需要设置默认版本(例如本文中的Oracle Java 21),请使用以下命令:

sudo update-alternatives --config java

在下面的输出中,输入你想要设置为默认值的Java版本对应的数字,然后按ENTER:

在Debian中设置Java版本

现在需要设置JAVA_HOME环境变量。为此,请打开/etc/environment文件:

sudo vim /etc/environment

添加下面的行:

JAVA_HOME="/usr/lib/jvm/java-21-oracle-x64"
PATH="$PATH:$JAVA_HOME/bin"

接下来,保存并退出文本编辑器。最后,输入以下source命令:

source /etc/environment

要确认Java环境变量设置,请运行以下命令:

echo $JAVA_HOME

/usr/lib/jvm/java-21-oracle-x64

在Debian 12中卸载Java

如果需要从系统中删除Java 21,可以使用以下命令:

sudo apt purge openjdk-21-jdk
sudo dpkg -r jdk-21
sudo apt autoremove --purge

小结

以上就是在Debian 12系统中安装Java并设置JAVA_HOME变量的详细方法,如果又不清楚的朋友,可以参考上述进行操作。对于不同的Java版本,只需替换成相应的版本型号即可,安装方法都是相同的。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《Debian 12安装Java JDK 21及设置JAVA_HOME变量方法》
文章链接:https://www.ecscoupon.com/7008.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!