温馨提示×

ubuntu中java编译路径在哪

小樊
43
2026-10-19 01:24:24
栏目: 编程语言

在 Ubuntu 中,Java 的“编译路径”通常指 JDK 的安装路径 和 java/javac 命令所在路径,下面分情况说明:


一、查看 Java 编译命令(javac)路径

在终端执行:

which javac

常见结果:

/usr/bin/javac

再查看真实路径:

readlink -f $(which javac)

例如:

/usr/lib/jvm/java-11-openjdk-amd64/bin/javac

二、JDK 安装目录(JAVA_HOME)

Ubuntu 上 JDK 通常安装在:

/usr/lib/jvm/

示例:

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

查看所有已安装 JDK:

ls /usr/lib/jvm/

三、设置 JAVA_HOME(推荐)

编辑环境变量:

sudo nano /etc/environment

添加或修改:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

使生效:

source /etc/environment

四、如果你说的是“编译输出路径”

Java 编译时:

javac Hello.java

默认输出到 当前目录
指定输出路径:

javac -d ./out Hello.java

五、总结

  • javac 路径:/usr/bin/javac
  • JDK 路径:/usr/lib/jvm/xxx
  • JAVA_HOME:指向 JDK 根目录
  • 编译输出路径:默认当前目录,可用 -d 指定

如果你是指 IDE(如 IDEA / Eclipse)中的编译路径 或 Maven/Gradle 的 target 目录,可以告诉我具体场景。

0 踩