商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Debian系统中Java服务怎么启动

Debian系统中Java服务怎么启动

  发布于2026-07-21 阅读(0)

扫一扫,手机访问

在Debian系统上让Ja va服务跑起来,其实是个标准流程,按下面几步操作就能搞定。

Debian系统中Ja va服务怎么启动

  1. 第一步,确保Ja va环境已就绪。如果还没装,用下面这条命令安装OpenJDK 11(其他版本同理):
sudo apt update
sudo apt install openjdk-11-jdk
  1. 第二步,准备好Ja va应用的JAR文件。手头没有的话,可以写一个简单的HelloWorld程序来演示:
// HelloWorld.ja va
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

用以下命令编译并打包成JAR:

ja vac HelloWorld.ja va
jar cvfe HelloWorld.jar HelloWorld HelloWorld.class
  1. 第三步,创建一个systemd服务文件,让Ja va应用作为系统服务来管理。在/etc/systemd/system/目录下新建一个ja va-service.service文件:
sudo nano /etc/systemd/system/ja va-service.service

把下面的内容粘贴进去,记得根据实际情况修改ExecStartWorkingDirectory中的路径及用户组信息:

[Unit]
Description=Ja va Service
After=network.target

[Service]
Type=simple
User=
Group=
ExecStart=/usr/bin/ja va -jar /path/to/your/jar-file/HelloWorld.jar
Restart=on-failure

[Install]
WantedBy=multi-user.target
  1. 第四步,重新加载systemd配置,让新服务文件生效:
sudo systemctl daemon-reload
  1. 第五步,启动Ja va服务:
sudo systemctl start ja va-service
  1. 第六步,检查服务状态,确认是否正常运行:
sudo systemctl status ja va-service
  1. 第七步,如果希望系统启动时自动运行,执行以下命令启用开机自启:
sudo systemctl enable ja va-service

这样一来,Ja va服务就会在Debian系统启动时自动跑起来了。

本文转载于:https://www.yisu.com/ask/39628005.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注