温馨提示×

debian怎么跑java jar

小樊
42
2026-09-17 03:02:28
栏目: 编程语言

在 Debian 上运行 Java .jar 文件,一般步骤如下:


1. 安装 Java 运行环境(JRE 或 JDK)

先确认有没有装 Java:

java -version

如果没有,安装 OpenJDK(推荐):

sudo apt update
sudo apt install default-jre

如果需要开发或某些程序要求 JDK:

sudo apt install default-jdk

2. 运行 jar 包

假设你的 jar 文件是 app.jar:

java -jar app.jar

如果 jar 不在当前目录,写完整路径:

java -jar /path/to/app.jar

3. 后台运行(常用)

方式一:nohup

nohup java -jar app.jar > app.log 2>&1 &

查看日志:

tail -f app.log

方式二:systemd(推荐服务器使用)

创建服务文件:

sudo nano /etc/systemd/system/myapp.service

内容示例:

[Unit]
Description=My Java App
After=network.target

[Service]
User=youruser
WorkingDirectory=/path/to
ExecStart=/usr/bin/java -jar /path/to/app.jar
SuccessExitStatus=143
Restart=on-failure

[Install]
WantedBy=multi-user.target

启用并启动:

sudo systemctl daemon-reload
sudo systemctl enable myapp
sudo systemctl start myapp

查看状态:

sudo systemctl status myapp

4. 常见参数示例

java -Xms256m -Xmx512m -jar app.jar

或指定配置文件:

java -jar app.jar --spring.profiles.active=prod

如果你有 具体的 jar 名称 / 报错信息 / 是否服务器长期运行,我可以给你更精确的命令。

0 踩