您好,登录后才能下订单哦!
# Linux系统中怎么配置JDK
## 前言
Java Development Kit (JDK) 是Java开发的核心工具包,在Linux系统中配置JDK是进行Java开发的必要步骤。本文将详细介绍如何在主流Linux发行版(如Ubuntu、CentOS等)中下载、安装和配置JDK 8/11/17等版本,并验证环境变量是否生效。
---
## 一、准备工作
### 1. 检查现有Java环境
在安装前,先检查系统是否已安装Java:
```bash
java -version
若显示command not found
或版本不符合需求,则需要安装新JDK。
根据项目需求选择版本: - JDK 8(长期支持版) - JDK 11(LTS版本) - JDK 17(最新LTS版本)
sudo apt update
sudo apt install openjdk-11-jdk # 以JDK 11为例
sudo yum install java-11-openjdk-devel
下载JDK
访问Oracle官网下载对应版本的.tar.gz
文件。
解压到指定目录
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/local/
通过包管理器安装的路径通常为:
- OpenJDK: /usr/lib/jvm/java-11-openjdk-amd64
- Oracle JDK: /usr/local/jdk-17
打开~/.bashrc
(用户级)或/etc/profile
(全局):
nano ~/.bashrc
添加以下内容(以JDK 11为例):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
执行以下命令检查配置是否成功:
java -version
javac -version
echo $JAVA_HOME
正常输出类似:
openjdk 11.0.12 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Ubuntu-0ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Ubuntu-0ubuntu1, mixed mode)
update-alternatives
切换版本注册所有已安装的JDK:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-17/bin/javac 100
交互式选择版本:
sudo update-alternatives --config java
JAVA_HOME
未生效source ~/.bashrc
手动安装时需确保/usr/local
目录有写入权限:
sudo chown -R $USER:$USER /usr/local/jdk-17
彻底移除旧版本:
sudo apt purge openjdk-8-* # Ubuntu示例
通过上述步骤,您已成功在Linux系统中配置了JDK环境。建议根据实际开发需求选择LTS版本(如JDK 11/17),并定期更新安全补丁。对于生产环境,推荐使用OpenJDK以避免许可证问题。
附:快速命令总结
- 安装OpenJDK:sudo apt install openjdk-11-jdk
- 设置环境变量:export JAVA_HOME=/path/to/jdk
- 验证版本:java -version
“`
(注:全文约1000字,实际字数可能因Markdown格式略有差异)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。