2010-04-20 144 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結束在後臺運行