温馨提示×

centos怎样快速编译java

小樊
51
2026-09-27 11:55:08
栏目: 编程语言

在 CentOS 上“快速编译 Java”,通常分几种情况。下面按最快上手 → 进阶给你总结。


一、最快速:直接用 javac 编译(已装 JDK)

1️⃣ 确认是否已安装 JDK

java -version
javac -version

如果 javac 命令不存在,说明只装了 JRE。


2️⃣ 安装 JDK(如未安装)

CentOS 7:

yum install -y java-1.8.0-openjdk-devel

CentOS 8 / Stream:

dnf install -y java-11-openjdk-devel

3️⃣ 编译单个 Java 文件

javac Hello.java
java Hello

4️⃣ 编译多个文件

javac *.java

或指定输出目录:

javac -d out src/*.java
java -cp out Main

二、推荐方式:用 Maven(项目级编译)

适合真实项目,一键编译、打包。

1️⃣ 安装 Maven

yum install -y maven
# 或
dnf install -y maven

2️⃣ 编译项目

mvn compile

3️⃣ 打包

mvn package

三、更快的大项目:Gradle

yum install -y gradle
gradle build

四、快速脚本化编译(适合临时用)

#!/bin/bash
mkdir -p out
javac -d out src/**/*.java
java -cp out com.example.Main

五、常见坑提醒

  • ❌ 只装 java 没装 devel(没有 javac)
  • ❌ java 和 javac 版本不一致
  • ✅ 推荐用 OpenJDK 8 / 11 / 17

总结(最快路径)

yum install -y java-1.8.0-openjdk-devel
javac Hello.java
java Hello

如果你是用 CentOS 几?Java 几?单文件还是项目? 我可以给你更精确的命令。

0 踩