在 Debian 上运行 Java .jar 文件,一般步骤如下:
先确认有没有装 Java:
java -version
如果没有,安装 OpenJDK(推荐):
sudo apt update
sudo apt install default-jre
如果需要开发或某些程序要求 JDK:
sudo apt install default-jdk
假设你的 jar 文件是 app.jar:
java -jar app.jar
如果 jar 不在当前目录,写完整路径:
java -jar /path/to/app.jar
nohup java -jar app.jar > app.log 2>&1 &
查看日志:
tail -f app.log
创建服务文件:
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
java -Xms256m -Xmx512m -jar app.jar
或指定配置文件:
java -jar app.jar --spring.profiles.active=prod
如果你有 具体的 jar 名称 / 报错信息 / 是否服务器长期运行,我可以给你更精确的命令。