2011-09-13 16 views
0

我想要我的Java程序或者說當我啓動一些Windows程序(應用程序)時觸發我的類中的某些方法。例如,我希望我的程序開始執行(觸發器)當我開始Realplayer。在啓動一些Windows服務或程序時觸發Java程序

+0

這是不是一個真正的Java相關的問題,它是操作系統(Windows在這種情況下)編程。 – SJuan76

回答

1

這裏是你必須做什麼僞代碼:

  1. Java應用程序(偵聽),註冊爲Windows服務,運行在系統stratup。
  2. 監聽器應用程序保持監聽,直到某個.exe文件被打開。
  3. 監聽器執行代碼(或調用其他應用程序)
0

我認爲你需要做一個jar然後使用某種Java服務包裝....仍然不確定。

實際上您需要的是在Windows服務中註冊服務。

0

您可以輕鬆地用DOS做到這一點...

@echo off 
start path\to\someApplication 
start path\to\javaApplication 

在記事本中輸入以上代碼,並保存爲whateverNameYouWant.bat

當你運行它,該批處理文件將啓動指定的應用程序代碼AND您在代碼中指定的Java(.jar)應用程序。

相關問題