在 2020 年,这就是我们前进的方式!
注意:这也适用于 Linux 系统上的命令行。
在这里向这位哥们点赞
第 1 步:
从这个官方网站下载最新的 JDK(jdk-8u231-linux-x64.tar.gz)。使用这个
wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u231-linux-x64.tar.gz
因为我们正在远程安装,如果不只是从这里下载
第2步:
打开终端(Ctrl + Alt + T)并输入以下命令。
sudo mkdir /usr/lib/jvm
第三步:
输入以下命令更改目录。
cd /usr/lib/jvm
第 4 步:
使用此命令在该目录中提取 jdk-8u231-linux-x64.tar.gz 文件。
sudo tar -xvzf ~/Downloads/jdk-8u231-linux-x64.tar.gz
根据此命令,JDK 文件名为 jdk-8u231-linux-x64.tar.gz,位于 ~/Downloads 文件夹中。如果您下载的文件位于任何其他位置,请根据您的路径更改命令。
第五步:
输入以下命令打开环境变量文件。
sudo nano /etc/environment
在打开的文件中,将以下 bin 文件夹添加到现有的 PATH 变量中。(在我的情况下,文件是空的,所以我只是添加内容并保存)。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_231/bin:/usr/lib/jvm/jdk1.8.0_231/db/bin:/usr/lib/jvm/jdk1.8.0_231/jre/bin"
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_231"
J2REDIR="/usr/lib/jvm/jdk1.8.0_231/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_231"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_231/db"
这就是你的文件在修改后的样子......
保存更改并关闭 gedit。
第 7 步:
输入以下命令以通知系统 Java 的位置。根据您的 JDK 版本,路径可能会有所不同。
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_231/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_231/bin/javac" 0
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_231/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_231/bin/javac
第 8 步:
要验证设置,请输入以下命令,并确保它们打印您在上一步中提供的 java 和 javac 的位置。
update-alternatives --list java
update-alternatives --list javac
步骤 9:
重新启动计算机(或只是注销并登录)并再次打开终端。(我不得不这样做,因为第 10 步已经完成)
第十步:
输入以下命令。
java -version
第11步:
享受!!!