2015-10-16 23 views
0

我需要在樹莓的啓動, 啓動一個Java應用程序,但我不知道如何?!JAVA - Raspberry-pi - 應用程序作爲服務誰立即開始然後立即停止

我在main和addShutdownHook()的第一行播放聲音。 所以我可以聽到每一次,應用程序開始,然後立即停止...

當然,我沒有這個問題,當我啓動它在CLI中! :@

+0

有消息嗎?我以不同的方式改變它,但無法解決它...問我是否需要更多信息? – DFaze

回答

0

問題解決了,

我寄我發現如果有一個人具有相同的;)

我的應用程序運行一個線程,等待鍵盤輸入運行現場測試和關閉應用程序時,該環斷開與「q」,

while(scanner.hasNext()){ 
    ... 
} 

說的JavaDoc,...可以阻斷「這種方法可以在等待要掃描的輸入框」 ......

在服務的情況下,o當你把應用程序放在後臺時,「下一步」不要阻塞,所以我的應用程序認爲'q'被髮送和關閉。

我剛剛添加了一個啓動參數來使用應用程序asService或不,這禁用或不是這個等待循環..!

這就是所有的民間!