Java是一种用于系统软件开发和Web应用程序的流行编程语言。您需要安装Java Development Kit(JDK)和Java Runtime Environment(JRE)来设置Java开发环境。本教程将指导您在Debian 10 Stretch Linux系统上安装Oracle Java 11 LTS版本。
首先,以sudo用户身份登录Debian 10 Buster系统,并在Debian系统上安装一些必需的软件包。
1 2 |
sudo -i apt install wget libasound2 libasound2-data |
从Oracle Jave官方下载页面下载最新的Java SE Development Kit 11 LTS debian文件,或使用以下命令从命令行下载。
1 2 |
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \ http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.deb |
现在,使用Debian软件包安装程序实用程序(dpkg)在您的系统上安装下载的Java软件包。只需在系统终端上运行以下命令即可。
1 |
dpkg -i jdk-11.0.2_linux-x64_bin.deb |
然后将Java 11配置为系统上的默认版本。
1 2 |
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.2/bin/java 2 update-alternatives --config java |
根据下面的屏幕截图,安装了2个java版本。OpenJDK 11配置为默认java版本。Java 11列在选择号2上,因此输入2并按Enter键。现在,Oracle Java 11被配置为默认Java版本。
还有一些其他二进制文件设置为JDK安装的默认值。执行命令将javac和jar设置为默认值:
1 2 3 4 |
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-11.0.2/bin/jar 2 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11.0.2/bin/javac 2 update-alternatives --set jar /usr/lib/jvm/jdk-11.0.2/bin/jar update-alternatives --set javac /usr/lib/jvm/jdk-11.0.2/bin/javac |
因此,Java 11已成功安装在Debian 10 Buster系统上。现在,通过运行以下命令检查当前活动的Java版本。
1 2 3 4 5 |
java -version java version "11.0.2" 2018-10-16 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) |
大多数基于Java的应用程序使用环境变量来工作。创建如下脚本。现在为Java设置所有必需的环境变量。此文件将在系统重新引导时自动重新加载设置。
1 |
sudo nano /etc/profile.d/jdk.sh |
现在,添加/更新以下值:
1 2 3 4 5 |
export J2SDKDIR=/usr/lib/jvm/jdk-11.0.2 export J2REDIR=/usr/lib/jvm/jdk-11.0.2 export PATH=$PATH:/usr/lib/jvm/jdk-11.0.2/bin:/usr/lib/jvm/jdk-11.0.2/db/bin export JAVA_HOME=/usr/lib/jvm/jdk-11.0.2 export DERBY_HOME=/usr/lib/jvm/jdk-11.0.2/db |
然后保存您的文件并退出。然后将这些设置加载到当前活动shell
1 |
source /etc/profile.d/jdk.sh |
您已在Debian 10 Buster Linux系统上成功安装了Java 11.0.2。
声明: 本文由( 小天 )原创编译,转载请保留链接: 如何在Debian 10上安装Oracle Java(Buster)
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。