Ubuntu Java路径设置详细步骤
一、前置准备:安装JDK
在配置Java路径前,需先安装Java Development Kit (JDK)。Ubuntu推荐使用OpenJDK(开源且稳定),可通过以下命令安装常用版本:
- 安装OpenJDK 11(适用于大多数场景):
sudo apt update && sudo apt install openjdk-11-jdk - 安装OpenJDK 17(长期支持版本):
sudo apt install openjdk-17-jdk
安装完成后,通过java -version验证是否安装成功,输出应包含Java版本信息(如openjdk version "11.0.11")。
二、查找Java安装路径
配置环境变量前,需明确JDK的安装位置。Ubuntu的OpenJDK默认安装在/usr/lib/jvm/目录下,可通过以下命令快速获取:
readlink -f $(which java)
输出结果类似/usr/lib/jvm/java-11-openjdk-amd64/bin/java,其父目录(/usr/lib/jvm/java-11-openjdk-amd64)即为JAVA_HOME的路径。
三、配置环境变量
1. 编辑Shell配置文件
根据用户类型选择配置文件(~/.bashrc适用于当前用户,/etc/profile适用于所有用户):
nano ~/.bashrc # 当前用户
# 或
sudo nano /etc/profile # 所有用户
2. 添加环境变量
在文件末尾添加以下内容(替换为实际的JAVA_HOME路径):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 # 替换为你的JDK路径
export PATH=$JAVA_HOME/bin:$PATH # 将Java bin目录加入PATH
JAVA_HOME:指向JDK的安装根目录(如OpenJDK 11的/usr/lib/jvm/java-11-openjdk-amd64)。PATH:将Java的可执行文件目录($JAVA_HOME/bin)添加到系统PATH中,使java、javac等命令全局可用。
3. 使配置生效
保存文件并退出编辑器(Nano中按Ctrl+X→Y→Enter),然后运行以下命令使更改立即生效:
source ~/.bashrc # 当前用户
# 或
source /etc/profile # 所有用户
四、验证配置
通过以下命令确认配置是否正确:
-
检查
JAVA_HOME:echo $JAVA_HOME应输出设置的JDK路径(如
/usr/lib/jvm/java-11-openjdk-amd64)。 -
检查Java版本:
java -version应显示安装的Java版本信息(如
openjdk version "11.0.11")。 -
检查编译器版本:
javac -version应显示Java编译器版本(与
java -version一致)。
可选步骤:设置默认Java版本(多版本场景)
若系统安装了多个Java版本(如OpenJDK 8和11),可使用update-alternatives工具切换默认版本:
- 注册Java版本:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1 - 选择默认版本:
按提示输入对应版本的编号即可。sudo update-alternatives --config java sudo update-alternatives --config javac
以上就是关于“Ubuntu Java路径怎么设置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm