2010-04-20 156 views
3

我想让我的Java程序在后台运行。 你会怎么做? 谢谢!如何在后台运行

+1

你究竟是什么意思的“在后台”? – 2010-04-20 16:08:09

回答

3

这并不是由Java程序来决定,而是由操作系统和终端用户。最终用户只需配置操作系统,以便在启动过程中或作为计划任务执行。

你一定要确保你的程序没有任何产卵UI左右。

0

您是否尝试过做一个Swing GUI应用程序和设置调用setVisible(假)?

1

如果是Linux的我会说只是在执行java应用程序作为后台作业。像

的nohup java的your_app东西&

...

虽然我没有用在Windows里,但这种通过在google我发现,启动/ B的命令做同样的事情。也许你可以尝试这样的事:

启动/ B的Java your_app

2

我经常使用Tanukisoftware's Java Service Wrapper为此确切的目的。它可以让你对任何Java应用程序创建一个Windows服务,它可以在后台运行,与操作系统启动等

“社区版”做了你所需要的,是完全免费的引导。

+0

JSW的+1。一个非常好的软件。 – skaffman 2011-03-07 12:34:08

0

什么是你的“在后台运行”的定义是什么?默认情况下,Java应用程序没有控制台。所以,如果你不主要创建一个窗口,它将没有可见的用户界面。我认为这可以作为后台工作。

0

在后台运行使用的.java

的java文件名&

在后台运行使用的.jar

Java的罐子FileName.jar &

请使用& at th e结束在后台运行