温馨提示×

centos java依赖怎么装

小樊
39
2026-09-14 21:18:43
栏目: 编程语言

CentOS 上“装 Java 依赖”通常分几种情况,我按常见场景给你说明:


一、先确认/安装 Java 运行环境(JDK / JRE)

1️⃣ 查看是否已安装 Java

java -version

2️⃣ 使用 yum 安装 OpenJDK(推荐)

CentOS 7

sudo yum install -y java-1.8.0-openjdk-devel

CentOS 8 / Stream

sudo dnf install -y java-1.8.0-openjdk-devel

或 Java 11:

sudo dnf install -y java-11-openjdk-devel

devel 包含编译所需工具(javac)


3️⃣ 多版本切换(可选)

sudo alternatives --config java

二、Java 项目依赖怎么装(重点)

✅ 场景 1:Maven 项目

mvn clean install

或只下载依赖:

mvn dependency:resolve

Maven 会自动从中央仓库下载依赖。


✅ 场景 2:Gradle 项目

gradle build

或:

./gradlew build

✅ 场景 3:手动 jar 依赖

yum install -y wget
wget https://repo1.maven.org/maven2/xxx/xxx.jar

然后:

java -cp ".:xxx.jar" Main

三、常见系统级 Java 依赖库(yum)

有些 Java 程序依赖系统库:

sudo yum install -y \
  glibc \
  libgcc \
  zlib \
  openssl \
  fontconfig

例如:

  • 字体问题:fontconfig
  • HTTPS:openssl

四、离线环境怎么装?

  1. 在有网的机器:
mvn dependency:go-offline
  1. 拷贝 .m2 目录到目标机器
  2. 或下载 rpm 包:
yum install --downloadonly --downloaddir=./java_rpms java-1.8.0-openjdk-devel

五、快速排查

❓ Java 装了但命令找不到?

which java
ls /usr/lib/jvm

设置环境变量:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

如果你能告诉我:

  • ✅ CentOS 版本
  • ✅ Java 项目类型(Maven / Gradle / 纯 jar)
  • ✅ 是否离线

我可以给你精确命令

0