在 Ubuntu 上编译(和运行)Java 程序,通常需要以下几类环境/工具:
必须安装,而不仅仅是 JRE。
java -version
javac -version
java:运行 Javajavac:编译 Java(编译必须)如果 javac 命令不存在,说明没装 JDK。
sudo apt update
sudo apt install default-jdk
指定版本(例如 JDK 17):
sudo apt install openjdk-17-jdk
一般 apt 安装后会自动配置好。
可选检查:
echo $JAVA_HOME
若为空,可手动设置(示例):
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
javac Hello.java
java Hello
sudo apt install maven
sudo apt install gradle
✅ 编译 Java 只需:
javac)如果你告诉我:
我可以给你更精确的配置方案。