Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在后台运行的Java程序_Java_Background_Startup - Fatal编程技术网

在后台运行的Java程序

在后台运行的Java程序,java,background,startup,Java,Background,Startup,我有一个简单的java程序,它只是从数据库读取的一段代码,并根据特定条件修改数据库的内容。现在,我想要的是,这个程序应该在启动时自动启动,并在后台静默运行,除非有人从任务管理器中杀死它。 我以前从未做过这样的事情,也不知道该怎么做。有人能帮我解决这个问题吗? 谢谢..首先创建jar bash,然后将其添加到crontab任务列表中 按照以下步骤进行操作:(假设您使用的是windows并且安装了jre) 首先编译java程序并将类文件放在一个位置 现在创建一个bat文件,并将java位置放置到该

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

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

按照以下步骤进行操作:(假设您使用的是windows并且安装了jre)

  • 首先编译java程序并将类文件放在一个位置
  • 现在创建一个bat文件,并将
    java位置放置到该类文件/MyProgram
  • 将bat文件放入启动程序
  • 重新启动系统,您的程序将在后台运行。。! 希望这对你有帮助

    • 这里有两个问题

    • 如何将此程序添加到启动中

      • 窗口-
      • Linux-
    • 将程序作为守护进程运行(后台进程)

      • 最简单的方法是使用while循环,并在while循环中按要求的时间间隔睡眠。然后执行数据库 手术
    • 同样对于windows,您可以检查此JSL


      谢谢。

      您希望java应用程序在启动时运行吗?为什么不在启动文件夹中放一个bat文件来启动java应用程序?假设是windows,那就应该完成了…谢谢你的建议。但是当我在命令中给出类文件的绝对路径时,我遇到了一点问题。它会在主“java.lang.NoClassDefFoundError:C:\Documents and Settings\Desktop\Test”线程中引发此错误“Exception in thread”。但是,如果我迁移到该目录,然后运行该命令,它就可以正常工作了!对此有何见解?您需要在您的系统中设置类路径/路径变量。@blue也在您的答案中添加此问题已经很久没有人问过这个问题了,但如果有人稍后阅读此问题,请编写批处理,然后创建Windows链接(右键单击>创建链接)复制启动文件夹中的链接可以避免类路径问题Doesn不是(true)100%加载处理器吗?