我需要在树莓派的启动程序上启动Java应用程序,但我不知道如何?
我检索了PbxMan的脚本以将其作为服务运行:http://codingdict.com/questions/42510
我制作了一个简单的脚本,可以在后台启动该应用程序
我在重新启动时将其推送到了crontab中…
我在main的第一行和addShutdownHook()中播放声音。所以我可以听到,每次应用程序启动后立即停止…
当然,当我在CLI中启动它时,我没有这个问题!:@
问题解决了,
如果有人发现相同的内容,我会发布我发现的内容;)
我的应用程序运行线程,等待键盘输入运行实时测试,并在此循环以“ q”中断时关闭应用程序,
while( scanner.hasNext() ){ ... }
JavaDoc说:“此方法可能在等待输入扫描时阻塞”,…可能阻塞…
如果是服务,或者当您将应用程序置于后台时,“下一步”不会被阻止,因此我的应用程序认为“ q”已发送并关闭。
我刚刚添加了一个起始参数来使用或不使用应用程序asService,这将禁用或不等待循环。
那都是民间的!