Ubuntu 系统上安装 Java 运行环境(JRE)和开发工具包(JDK)。以下是详细的操作步骤:
1. 安装 Java 运行环境(JRE)
如果您只需运行 Java 程序(如.jar 文件),安装 JRE 即可:
sudo apt update # 更新软件包列表
sudo apt install default-jre
安装完成后,验证版本:
java -version
预期输出示例:
openjdk version "11.0.14" 2022-01-18
OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2)
OpenJDK 64-Bit Server VM (build 11.0.14+9-Ubuntu-0ubuntu2, mixed mode, sharing)
2. 安装 Java 开发工具包(JDK)
如果您需要编译 Java 代码(如开发 Java 程序),则需要安装 JDK(包含 JRE 和编译器):
sudo apt install default-jdk
安装完成后,验证版本:
javac -version
预期输出示例:
javac 11.0.14
3. 常见问题解决
3.1 指定 Java 版本
如果需要特定版本(如 Java 17),可以直接安装:
sudo apt install openjdk-17-jdk # 安装JDK 17
3.2 切换 Java 版本
如果系统安装了多个 Java 版本,使用以下命令切换:
sudo update-alternatives --config java
sudo update-alternatives --config javac
3.3 手动设置环境变量
某些应用可能需要手动配置
JAVA_HOME环境变量:# 查看Java安装路径
readlink -f $(which java) # 输出可能是:/usr/lib/jvm/java-11-openjdk-amd64/bin/java
# 编辑环境变量配置文件
sudo nano /etc/environment
# 在文件末尾添加(根据实际路径修改):
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
# 保存后生效
source /etc/environment
# 验证
echo $JAVA_HOME # 应输出:/usr/lib/jvm/java-11-openjdk-amd64
4. 卸载 Java
如果需要卸载 Java:
sudo apt remove openjdk-11-jdk # 替换为您安装的版本
验证安装结果
安装完成后,再次检查版本:
java -version # 检查JRE
javac -version # 检查JDK
手动安装:如果您下载了 Linux 的 Java 压缩包(通常是
.tar.gz 或 .zip 格式),可以按照以下步骤手动安装:如果Java 安装路径是
/www/server/java/jdk1.7.0_80/bin/java,以下是设置环境变量的详细步骤:1. 配置环境变量
编辑
/etc/profile 文件(对所有用户生效):sudo nano /etc/profile
在文件末尾添加以下内容(注意
JAVA_HOME 指向 bin 的上一级目录):# Java Environment
export JAVA_HOME=/www/server/java/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
下载解压压缩包
假设您下载的是 OpenJDK 或 Oracle JDK 的压缩包,例如
jdk-17.0.2_linux-x64_bin.tar.gz,先将其解压到指定目录:# 创建安装目录(可选,推荐)
sudo mkdir -p /usr/lib/jvm
# 解压文件到安装目录
sudo tar -zxvf jdk-17.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm/
# 重命名目录(可选,方便使用)
sudo mv /usr/lib/jvm/jdk-17.0.2 /usr/lib/jvm/java-17
2. 配置环境变量
为了让系统识别 Java,需要设置
PATH 和 JAVA_HOME 环境变量。有两种方式:方式一:临时配置(当前终端有效)
export JAVA_HOME=/usr/lib/jvm/java-17
export PATH=$JAVA_HOME/bin:$PATH
方式二:永久配置(推荐)
编辑
/etc/environment 文件:sudo nano /etc/environment
在文件末尾添加以下内容(根据实际路径修改):
JAVA_HOME="/usr/lib/jvm/java-17"
PATH="$PATH:$JAVA_HOME/bin"
source /etc/environment
3. 验证安装
检查 Java 和 Javac 版本:
java -version
javac -version
预期输出示例:
openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment (build 17.0.2+8-86)
OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
4. 设置默认 Java 版本(可选)
如果系统中安装了多个 Java 版本,可以通过以下命令设置默认版本:
# 更新 alternatives 配置
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17/bin/javac 1
# 切换默认版本
sudo update-alternatives --config java
sudo update-alternatives --config javac
5. 卸载方法
如果需要卸载手动安装的 Java,只需删除解压目录并移除环境变量:
# 删除解压目录
sudo rm -rf /usr/lib/jvm/java-17
# 编辑环境变量文件,删除相关配置
sudo nano /etc/environment
注意事项
- 文件路径:请根据您下载的压缩包名称和实际解压路径调整命令中的路径。
- 权限问题:如果解压或移动文件时遇到权限问题,添加
sudo前缀。 - Oracle JDK:如果下载的是 Oracle JDK,可能需要额外的许可证确认步骤。
完成以上步骤后,您的系统就可以使用手动安装的 Java 环境了!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...
添加小工具