在 Debian 系统上编译(和运行)Java 程序,通常需要以下几类环境和工具:
编译 Java 必须 安装 JDK(Java Development Kit),而不仅仅是 JRE。
sudo apt update
sudo apt install default-jdk
查看安装版本:
java -version
javac -version
例如 Java 11 / 17:
sudo apt install openjdk-17-jdk
通常 JDK 已自带:
javac:Java 编译器java:Java 运行器jar:打包工具无需额外安装,但建议确认:
which javac
如果项目不是单个 .java 文件,而是工程化项目:
sudo apt install maven
sudo apt install gradle
一般 Debian 安装 JDK 后会自动配置,但手动设置也可:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
可写入:
~/.bashrc
javac Hello.java
java Hello
若你指的是 从源码编译 JDK 本身,则需要:
build-essentiallibx11-devlibxext-devlibxrender-devlibxtst-devlibxt-devlibcups2-devlibfontconfig1-devlibasound2-devsudo apt install build-essential
如果你能说明:
我可以给你更精确的方案。