本文目录导读:
对于开发者而言,Java Development Kit(JDK)是构建Java应用程序的核心工具,无论是开发Android应用、后端服务,还是运行Java Web项目(如Spring Boot或Tomcat),JDK都不可或缺,Ubuntu作为一款流行的Linux发行版,其开源特性与Java生态天然契合,许多用户初次接触Ubuntu时,常因JDK安装和环境配置问题感到困惑,本文将详细讲解Ubuntu系统中JDK的安装方法,涵盖OpenJDK与Oracle JDK的选择、多版本管理、环境变量配置等关键步骤。
在安装任何软件前,建议先更新本地软件包列表,确保获取最新的软件版本:
sudo apt update && sudo apt upgrade -y
通过以下命令查看系统是否已安装Java:
java -version
若返回类似"Command 'java' not found"的提示,说明系统中未安装JDK。
Ubuntu官方仓库已集成OpenJDK,以安装JDK 11为例:
sudo apt install openjdk-11-jdk -y
检查Java和编译器版本:
java -version # 应显示"OpenJDK 11.0.xx" javac -version # 应匹配Java版本
若需安装多个JDK版本(例如同时安装JDK 8和17):
sudo apt install openjdk-8-jdk openjdk-17-jdk -y
使用update-alternatives
切换默认版本:
sudo update-alternatives --config java
通过数字键选择默认JDK,系统会自动更新符号链接。
访问Oracle官网下载对应版本的.deb安装包。
以JDK 21为例:
sudo dpkg -i jdk-21_linux-x64_bin.deb
编辑/etc/environment
文件,添加:
JAVA_HOME="/usr/lib/jvm/jdk-21"
然后执行:
source /etc/environment
通过update-alternatives
命令查找:
update-alternatives --list java
示例输出:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
编辑用户配置文件(如~/.bashrc
或~/.zshrc
):
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" export PATH="$JAVA_HOME/bin:$PATH"
应用配置:
source ~/.bashrc
echo $JAVA_HOME # 应返回JDK安装路径 echo $PATH # 应包含$JAVA_HOME/bin
创建HelloWorld.java
:
public class HelloWorld { public static void main(String[] args) { System.out.println("JDK安装成功!"); } }
编译并运行:
javac HelloWorld.java java HelloWorld
sudo apt update
openjdk-17-jdk
)sudo
获取管理员权限chmod
调整文件权限source ~/.bashrc
安装SDKMAN工具:
curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh"
通过SDKMAN安装JDK:
sdk install java 17.0.8-tem
JAVA_HOME
路径通过本文的详细指导,您应该已经成功在Ubuntu系统上完成了JDK的安装与配置,无论是选择OpenJDK还是Oracle JDK,合理的版本管理和环境变量设置都是保障开发效率的关键,建议开发者定期关注JDK的版本更新,及时获取安全补丁和新功能支持,对于企业级项目,务必确认所选JDK版本的长期支持周期,避免因版本过旧导致的安全隐患。
随着互联网的普及和信息技术的飞速发展台湾vps云服务器邮件,电子邮件已经成为企业和个人日常沟通的重要工具。然而,传统的邮件服务在安全性、稳定性和可扩展性方面存在一定的局限性。为台湾vps云服务器邮件了满足用户对高效、安全、稳定的邮件服务的需求,台湾VPS云服务器邮件服务应运而生。本文将对台湾VPS云服务器邮件服务进行详细介绍,分析其优势和应用案例,并为用户提供如何选择合适的台湾VPS云服务器邮件服务的参考建议。
工作时间:8:00-18:00
电子邮件
1968656499@qq.com
扫码二维码
获取最新动态