温馨提示×

centos怎么配置java编译路径

小樊
32
2026-09-06 10:31:44
栏目: 编程语言

在 CentOS 上“配置 Java 编译路径”通常有两种理解:

  1. 配置 JDK 环境变量(让 javac 能直接用)
  2. 在编译 Java 项目时指定 classpath / 源码路径

下面分别说明。


一、配置 JDK 编译环境(推荐做法)

1. 安装 JDK

sudo yum install java-1.8.0-openjdk-devel
# 或
sudo yum install java-11-openjdk-devel

2. 查找 Java 安装路径

which java
readlink -f $(which java)

一般路径类似:

/usr/lib/jvm/java-1.8.0-openjdk

3. 配置环境变量

编辑全局配置(推荐):

sudo vi /etc/profile.d/java.sh

写入内容(按实际路径修改):

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

使配置生效:

source /etc/profile.d/java.sh

4. 验证

java -version
javac -version

二、编译 Java 时指定路径(classpath / 源码)

1. 指定源码和输出目录

javac -d ./out src/com/example/*.java

2. 指定依赖 jar(classpath)

javac -cp lib/a.jar:lib/b.jar -d out src/*.java

CentOS / Linux 用 冒号 : 分隔路径
Windows 才用分号 ;

3. 运行编译后的类

java -cp out:lib/a.jar com.example.Main

三、常见问题

javac: command not found

说明没装 devel 包:

sudo yum install java-1.8.0-openjdk-devel

多 JDK 切换

sudo alternatives --config java
sudo alternatives --config javac

如果你指的是 Maven / Gradle 项目路径配置,或者 IDE(如 IDEA)里的编译路径,可以告诉我具体场景,我给你更针对性的说明。

0