温馨提示×

ubuntu怎么配置java编译路径

小樊
37
2026-09-28 13:35:01
栏目: 编程语言

在 Ubuntu 上“配置 Java 编译路径”通常有两种理解,下面分别说明,你可以按需选择。


一、安装并配置 Java 环境变量(最常见)

1. 安装 JDK

sudo apt update
sudo apt install openjdk-17-jdk

(版本可自行替换,如 openjdk-11-jdk)

查看安装路径:

sudo update-alternatives --config java

一般会看到类似:

/usr/lib/jvm/java-17-openjdk-amd64

2. 配置 JAVA_HOME 和 PATH

编辑用户环境变量(推荐):

nano ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

验证:

java -version
javac -version

二、配置 Java 编译时的 classpath(编译路径)

1. 单文件编译

javac Hello.java

2. 指定源码和输出目录

javac -d out src/*.java

3. 指定依赖 jar 的编译路径(classpath)

javac -cp "lib/*:out" -d out src/Main.java

说明:

  • -cp 或 -classpath:编译时依赖路径
  • Linux 用 : 分隔路径
  • * 表示目录下所有 jar

三、使用 build tool(推荐)

如果是正式项目,不建议手动配路径:

  • Maven
sudo apt install maven
mvn compile
  • Gradle
sudo apt install gradle
gradle build

四、常见问题

javac 命令找不到

说明 PATH 没配好,确认:

which javac
echo $JAVA_HOME

多个 Java 版本切换

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

如果你说的是 IDE(如 VS Code / IntelliJ)里的 Java 编译路径,或者 系统级 / 多用户配置,可以告诉我具体场景,我给你更精确的配置方式。

0 踩