9

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

4

3 回答 3

9

请按照以下步骤完成工作:(假设您使用的是 windows 并安装了 jre)

  • 首先编译你的java程序并将类文件放在一个位置。
  • 现在创建一个 bat 文件并放入java LOCATION TO THAT CLASS FILE/MyProgram其中。
  • 将您的 bat 文件放入启动程序中
  • 重新启动系统,您将让您的程序在后台运行..!希望这会帮助你。
于 2012-05-05T06:39:19.730 回答
1

这里有两个问题

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

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

    • 最简单的方法是使用while循环并在while循环中休眠所需的时间间隔。然后执行数据库操作。

同样对于 Windows,您可以查看此 JSL http://www.roeschter.com/

谢谢。

于 2012-05-05T06:45:57.883 回答
-1

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

于 2012-05-05T06:24:24.787 回答