在 Debian 上运行 Java,通常只需要完成 JRE / JDK 安装 + 环境变量(可选)+ 运行方式 这几步。下面按常见场景说明。
sudo apt update
sudo apt install openjdk-17-jdk
只运行程序:
sudo apt install openjdk-17-jre
java -version
javac -version
如果装了多个版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
readlink -f $(which java)
示例路径:
/usr/lib/jvm/java-17-openjdk-amd64
sudo nano /etc/environment
添加:
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
使生效:
source /etc/environment
echo $JAVA_HOME
(Tomcat、Maven、Spring Boot 常用)
java -jar app.jar
nohup java -jar app.jar > app.log 2>&1 &
java -Xms512m -Xmx1024m -jar app.jar
| 需求 | 建议 |
|---|---|
| Web 服务 | Spring Boot / Tomcat |
| 进程管理 | systemd |
| 日志 | logback / nohup |
| 自动重启 | systemd + Restart=always |
Debian 跑 Java 最少只要:
apt install openjdk-17-jdk
java -jar xxx.jar
如果你说的是 服务器部署 / Docker / systemd / 宝塔 / Spring Boot,可以告诉我具体场景,我给你更精确的配置。