温馨提示×

centos java编译路径怎么设

小樊
52
2026-09-27 11:57:09
栏目: 编程语言

在 CentOS 上设置 Java 编译路径,通常就是指配置 JDK 环境(JAVA_HOME / PATH),让 javac、java 等命令能直接使用。下面按常见情况说明。


一、先确认是否已安装 JDK

java -version
javac -version
  • 有 javac → 已安装 JDK
  • 只有 java → 只装了 JRE(不能编译)

如果没装:

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

二、查找 JDK 安装路径

which javac

一般路径类似:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64

三、设置 Java 编译路径(环境变量)

方法 1:只对当前用户生效(推荐)

编辑用户环境变量文件:

vi ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

方法 2:对所有用户生效

sudo vi /etc/profile

添加:

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

生效:

source /etc/profile

四、验证是否设置成功

echo $JAVA_HOME
javac -version

能正常显示版本即配置成功。


五、编译 Java 程序示例

javac Hello.java
java Hello

六、如果你说的是“编译时指定 classpath”

那是另一种“路径”:

javac -cp /path/lib/* Main.java
java -cp .:/path/lib/* Main

如果你是想 设置 Maven / Jenkins / 多个 JDK 切换,可以告诉我具体场景,我可以给你更精确的配置。

0 踩