在 CentOS 上安装 Java 开发包(JDK),常见有三种方式。下面按推荐程度给你说明。
yum list available java-*openjdk*
例如安装 Java 8:
sudo yum install -y java-1.8.0-openjdk-devel
⚠️ 注意:
java-1.8.0-openjdk只有运行环境(JRE)java-1.8.0-openjdk-devel才是 开发包(含 javac)
Java 11 示例:
sudo yum install -y java-11-openjdk-devel
java -version
javac -version
从 Oracle 官网下载 .rpm 包:
https://www.oracle.com/java/technologies/javase-downloads.html
sudo rpm -ivh jdk-xxx_linux-x64_bin.rpm
java -version
wget https://download.java.net/java/GA/jdk11/...)
tar -zxvf jdk-11_linux-x64_bin.tar.gz -C /usr/local/
vi /etc/profile
添加:
export JAVA_HOME=/usr/local/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
生效:
source /etc/profile
sudo alternatives --config java
sudo alternatives --config javac
| 场景 | 推荐 |
|---|---|
| 服务器 / 学习 | OpenJDK(yum) |
| 商业项目 | Oracle JDK |
| 固定版本 | 手动解压 |
如果你告诉我:
我可以给你精确命令。