在后台运行的Java程序

时间:2012-05-05 06:03:40

标签: java background startup

我有一个简单的java程序,它只是从数据库中读取的一段代码,并根据某些条件修改数据库的内容。现在,我想要的是这个程序应该在启动时自动启动并在后台静默运行,除非有人从任务管理器中杀死它。 我之前从未做过这样的事情,也不知道该如何去做。有人可以帮我解决这个问题吗? 谢谢..

3 个答案:

答案 0 :(得分:9)

按照以下步骤完成工作:(假设您正在使用Windows并安装了jre)

  • 首先编译java程序并将类文件放在一个位置。
  • 现在创建一个bat文件并在其中放置java LOCATION TO THAT CLASS FILE/MyProgram
  • 将您的bat文件放入启动程序
  • 重启系统,您的程序将在后台运行..! 希望这会对你有所帮助。

答案 1 :(得分:1)

这里有两个问题

  1. 如何将此程序添加到启动

  2. 将程序作为守护程序运行(后台进程)

    • 最简单的方法是使用while循环并在while循环中休眠所需的时间间隔。然后执行数据库 操作
  3. 对于Windows,您可以检查此JSL http://www.roeschter.com/

    感谢。

答案 2 :(得分:-1)

首先创建jar bash,然后将其添加到crontab任务列表中。