温馨提示×

ubuntu编译java路径怎设

小樊
38
2026-10-01 11:28:14
栏目: 编程语言

在 Ubuntu 下“设置 Java 编译路径”通常分几种情况,下面按常见需求说明:


一、设置 JAVA _HOME(编译/运行 Java 的基础)

1. 先查看已安装的 Java

which java
java -version

如果没装:

sudo apt update
sudo apt install openjdk-17-jdk

2. 查找 Java 安装路径

sudo update-alternatives --config java

例如路径可能是:

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

3. 设置 JAVA_HOME

编辑用户环境变量:

nano ~/.bashrc

在最后加:

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

使配置生效:

source ~/.bashrc

验证:

echo $JAVA_HOME
javac -version

二、编译时指定源码路径(javac)

单文件

javac Hello.java

指定输出目录

javac -d out src/Hello.java

编译整个目录

javac -d out src/*.java

三、指定 classpath(依赖 jar 包)

编译时

javac -cp lib/xxx.jar:lib/yyy.jar -d out src/Main.java

运行时

java -cp out:lib/xxx.jar Main

四、使用 build tool(推荐)

Maven

mvn compile

Gradle

gradle build

五、常见问题

  • javac 找不到
    → 没装 JDK,只装了 JRE
  • 权限问题
    → 用 sudo 安装,普通用户编译

如果你是指 “在 IDE 里怎么设” 或 “交叉编译 / Android” 场景,可以告诉我具体用途。

0 踩