Linux系统中如何安装JDK

发布时间:2022-01-24 14:52:37 作者:清风
来源:亿速云 阅读:229
# Linux系统中如何安装JDK

## 前言

Java Development Kit (JDK) 是Java开发的核心工具包,包含运行和编译Java程序所需的工具。在Linux系统中安装JDK是开发Java应用的必要步骤。本文将详细介绍在主流Linux发行版(如Ubuntu、CentOS等)中安装JDK的多种方法,包括通过包管理器安装和手动安装,并提供详细的配置指南。

---

## 一、准备工作

在开始安装前,请确保:

1. **系统更新**:执行系统更新以确保软件包列表是最新的。
   ```bash
   sudo apt update        # Ubuntu/Debian
   sudo yum update        # CentOS/RHEL
  1. 检查现有Java版本(可选):

    java -version
    

    如果已安装旧版本,可能需要卸载或更新。

  2. 选择JDK版本

    • OpenJDK:开源免费版本(推荐)
    • Oracle JDK:官方商业版本(需接受许可协议)

二、方法1:通过包管理器安装(推荐)

1. Ubuntu/Debian系统

安装OpenJDK 11(LTS版本):

sudo apt install openjdk-11-jdk

验证安装:

java -version
# 输出类似:openjdk 11.0.15 2022-04-19

2. CentOS/RHEL系统

安装OpenJDK 11:

sudo yum install java-11-openjdk-devel

3. 切换默认JDK版本(多版本时)

sudo update-alternatives --config java

选择对应的编号即可切换。


三、方法2:手动安装Oracle JDK

步骤1:下载JDK

Oracle官网下载Linux版本的.tar.gz包(如jdk-17_linux-x64_bin.tar.gz)。

步骤2:解压并移动

tar -xzf jdk-17_linux-x64_bin.tar.gz
sudo mv jdk-17 /usr/local/

步骤3:配置环境变量

编辑~/.bashrc/etc/profile

export JAVA_HOME=/usr/local/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source ~/.bashrc

验证:

java -version
# 应显示Oracle JDK版本信息

四、配置与验证

1. 检查JAVA_HOME

echo $JAVA_HOME
# 应输出类似:/usr/lib/jvm/java-11-openjdk-amd64

2. 测试Java程序

创建HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, JDK!");
    }
}

编译并运行:

javac HelloWorld.java
java HelloWorld

五、常见问题解决

1. 权限不足

若遇到权限错误,使用sudo或调整目录权限:

sudo chown -R $USER:$USER /usr/local/jdk-17

2. 环境变量未生效

确保执行了source命令或重新登录终端。

3. 版本冲突

使用update-alternatives管理多版本,或彻底卸载旧版本:

sudo apt remove openjdk-8-jdk  # Ubuntu示例

六、卸载JDK

1. 通过包管理器卸载

sudo apt remove openjdk-11-jdk   # Ubuntu
sudo yum remove java-11-openjdk  # CentOS

2. 手动安装的JDK

删除安装目录并清理环境变量:

sudo rm -rf /usr/local/jdk-17
# 编辑~/.bashrc或/etc/profile删除相关行

结语

本文介绍了在Linux系统中安装JDK的两种主流方法:包管理器安装(简单快捷)和手动安装(灵活控制版本)。建议大多数用户使用OpenJDK,除非有特定需求选择Oracle JDK。正确配置环境变量后,即可开始Java开发之旅。

提示:生产环境中建议使用长期支持(LTS)版本(如JDK 11/17)以获得稳定支持。


附录:常用命令速查表

功能 命令
检查Java版本 java -version
设置JAVA_HOME export JAVA_HOME=/path/to/jdk
编译Java文件 javac HelloWorld.java
运行Java程序 java HelloWorld

”`

(注:实际字数约1500字,可根据需要扩展细节或添加截图说明。)

推荐阅读:
  1. linux系统中安装jdk的步骤
  2. linux系统中安装jdk的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux jdk

上一篇:LINUX如何利用远程管理命令进行关机和重启

下一篇:ubuntu16.04 LTS怎么安装mongodb3.2.8

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》