上一篇
2025年8月更新:随着Java 21 LTS版本的普及,Oracle宣布对JDK 8的扩展支持将持续到2030年,而JDK 17/18等中间版本建议开发者尽快迁移至更新的LTS版本,不过考虑到企业遗留系统兼容性需求,JDK 8在Ubuntu系统上的安装需求仍然旺盛。
在开始安装前,建议先检查系统是否已安装Java:
java -version
如果显示"command not found"或版本不是你需要的,那就继续下面的步骤吧。
首先更新软件包列表:
sudo apt update
安装OpenJDK 8:
sudo apt install openjdk-8-jdk
安装完成后验证:
java -version
应该能看到类似"openjdk version "1.8.0_382"的输出。
如果你想使用Oracle官方版本(需要同意许可协议):
tar -xzf jdk-8u381-linux-x64.tar.gz
sudo mv jdk1.8.0_381 /opt/
echo 'export JAVA_HOME=/opt/jdk1.8.0_381' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
更新软件包列表:
sudo apt update
安装OpenJDK 18:
sudo apt install openjdk-18-jdk
验证安装:
java -version
应该能看到"openjdk version "18.0.2"之类的输出。
tar -xzf jdk-18_linux-x64_bin.tar.gz
sudo mv jdk-18 /opt/
echo 'export JAVA_HOME=/opt/jdk-18' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
如果你同时安装了多个JDK版本,可以使用以下命令切换:
sudo update-alternatives --config java
证书问题:如果遇到SSL证书问题,可能需要安装ca-certificates:
sudo apt install ca-certificates-java
环境变量不生效:确保执行了source ~/.bashrc
或重新打开终端
版本冲突:使用update-alternatives
命令可以很好地管理多个Java版本
虽然JDK 8已经发布了十多年,但仍然是许多企业应用的标准配置,而JDK 18则带来了许多现代语言特性,根据你的项目需求选择合适的版本即可,如果是新项目,建议考虑更新的LTS版本如JDK 21。
安装完成后,可以运行一个简单的HelloWorld程序测试你的Java环境是否正常工作,祝你编码愉快!
本文由 雍卓 于2025-08-01发表在【云服务器提供商】,文中图片由(雍卓)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/500309.html
发表评论