本文比较简单,分享一下 Linux JDK 安装教程和积攒的一些 JDK 版本,省得到时候到处找,每次去官网找半天,还要登录 Oracle 账号才能下载,索性存网盘里吧。
网盘链接:
https://pan.quark.cn/s/14a31f195332
JDK 的安装应该比较简单了,Windows 直接运行 .exe 安装包就好了,最多选择一个安装路径,现在基本都是傻瓜式的了,连环境变量配置都省了,自动帮配置好了。
Linux 的话,无非就是解压,然后配置 环境变量,一般如下:
# 解压到 /usr/local/ 下
tar zxf jdk-8u202-linux-x64.tar.gz -C /usr/local
# 添加一个 profile.d 文件,确保登入系统就能生效
cat > /etc/profile.d/java.sh << EOF
export JAVA_HOME=/usr/local/jdk1.8.0_202
export JRE_HOME=\${JAVA_HOME}/jre
export PATH=\${JAVA_HOME}/bin:\$PATH
EOF
chmod a+x /etc/profile.d/java.sh
source /etc/profile.d/java.sh
java -version
但是,有些服务,尤其是通过 systemd 之类的管理的服务,其实是读不到上面我们配置的环境变量和 PATH 路径的,会报错:找不到 java 命令。
下面介绍怎么让 java 命令成为系统默认命令。
参考原文:
https://blog.csdn.net/KuXiaoQuShiHuai/article/details/103946579
update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_202/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_202/bin/javac 300
# 当有多个环境时,选择我们需要的,这里输入2
update-alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre/bin/java)
2 /usr/local/jdk1.8.0_202/bin/java
Enter to keep the current selection[+], or type selection number: 2
# javac 命令(可选,只运行java服务不需要)
update-alternatives --config javac
There are 2 programs which provide 'javac'.
Selection Command
-----------------------------------------------
*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/bin/javac)
2 /usr/local/jdk1.8.0_202/bin/javac
Enter to keep the current selection[+], or type selection number: 2
好了,本文比较轻松,简单,但是还是有点实用技巧的哟,也值得收藏,点攒哟,你的鼓励才是我们更新的动力。
本次的分享到此结束,希望对你有所帮助。
如果你对我分享的内容感兴趣,欢迎扫码关注公众号:新质程序猿,并设置星标,推送更实时哟!