在 CentOS 上运行 Java 的 .jar 文件,一般步骤如下:
先检查是否安装了 Java:
java -version
如果没有安装,可以使用以下方式之一安装(以 Java 8 为例):
sudo yum install java-1.8.0-openjdk -y
sudo dnf install java-1.8.0-openjdk -y
安装完成后再次执行 java -version 确认。
进入 jar 文件所在目录:
cd /path/to/your/jar
java -jar your-app.jar
java -jar your-app.jar --server.port=8080
java -Xms512m -Xmx1024m -jar your-app.jar
nohup java -jar your-app.jar > app.log 2>&1 &
查看日志:
tail -f app.log
screen -S javaapp
java -jar your-app.jar
按 Ctrl+A+D 退出。
创建服务文件:
sudo vi /etc/systemd/system/myapp.service
内容示例:
[Unit]
Description=My Java App
After=network.target
[Service]
User=root
ExecStart=/usr/bin/java -jar /path/to/your-app.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
刷新并启动:
sudo systemctl daemon-reload
sudo systemctl start myapp
sudo systemctl enable myapp
查看状态:
systemctl status myapp
如果你能告诉我:
我可以给你更具体的命令。