我有一个简单的 java 程序,它只是从数据库中读取并根据特定条件修改数据库内容的一段代码。现在,我想要的是该程序应该在启动时自动启动并在后台静默运行,除非有人从任务管理器中将其杀死。我以前从来没有做过这样的事情,也不知道该怎么做。有人可以帮我解决这个问题吗?谢谢..
问问题
30433 次
3 回答
9
请按照以下步骤完成工作:(假设您使用的是 windows 并安装了 jre)
- 首先编译你的java程序并将类文件放在一个位置。
- 现在创建一个 bat 文件并放入
java LOCATION TO THAT CLASS FILE/MyProgram
其中。 - 将您的 bat 文件放入启动程序中
- 重新启动系统,您将让您的程序在后台运行..!希望这会帮助你。
于 2012-05-05T06:39:19.730 回答
1
这里有两个问题
如何将此程序添加到启动
- Windows - 在 Windows 启动时运行 Java 应用程序
- Linux - Java 应用程序的 Linux 启动脚本
将程序作为守护进程运行(后台进程)
- 最简单的方法是使用while循环并在while循环中休眠所需的时间间隔。然后执行数据库操作。
同样对于 Windows,您可以查看此 JSL http://www.roeschter.com/
谢谢。
于 2012-05-05T06:45:57.883 回答
-1
首先创建您的 jar bash,然后将其添加到您的 crontab 任务列表中。
于 2012-05-05T06:24:24.787 回答