2015-10-16 24 views
0

我需要在树莓的启动, 启动一个Java应用程序,但我不知道如何?!JAVA - Raspberry-pi - 应用程序作为服务谁立即开始然后立即停止

我在main和addShutdownHook()的第一行播放声音。 所以我可以听到每一次,应用程序开始,然后立即停止...

当然,我没有这个问题,当我启动它在CLI中! :@

+0

有消息吗?我以不同的方式改变它,但无法解决它...问我是否需要更多信息? – DFaze

回答

0

问题解决了,

我寄我发现如果有一个人具有相同的;)

我的应用程序运行一个线程,等待键盘输入运行现场测试和关闭应用程序时,该环断开与“q”,

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

说的JavaDoc,...可以阻断“这种方法可以在等待要扫描的输入框” ......

在服务的情况下,o当你把应用程序放在后台时,“下一步”不要阻塞,所以我的应用程序认为'q'被发送和关闭。

我刚刚添加了一个启动参数来使用应用程序asService或不,这禁用或不是这个等待循环..!

这就是所有的民间!