我已经写了一个需要一直运行的java客户端应用程序。 客户端需要在Windows和OSX计算机上运行。 是否有一个独立的操作系统 - 在后台运行jar文件的方式?在后台运行jar(windows&osx)
回答
看看http://commons.apache.org/proper/commons-daemon/index.html项目。它允许将java代码作为守护程序服务运行。
我使用了commons-daemon项目来创建服务/守护进程。这在Windows上工作,但是当我尝试在Linux(ubuntu)上安装jsvc时,我总是得到以下错误:***编写输出文件*** configure:creating ./config.status config.status:Creating Makefile sed:file ./confstatZsFeiM/subs-1.sed第33行:未终止的's'命令 config.status:创建Makedefs sed:file ./confstatZsFeiM/subs-1.sed第33行:未终止的's'命令 config .status:创建native/Makefile sed:file ./confstatZsFeiM/subs-1.sed第33行:未终止的's'命令 而这会导致一个空的make文件。 – ToHe
任何想法如何解决这个问题? – ToHe
@ToHe,我相信有一个Ubuntu的包jsvc。试试apt-get/aptitude search jsvc。 http://packages.ubuntu.com/search?keywords=jsvc – WeMakeSoftware
- 1. 在Windows的后台运行PHP“exec()”?
- 2. 运行在后台
- 3. 在后台运行
- 4. 在后台运行
- 5. 运行在后台
- 6. OSX launchd - 在后台会话中运行脚本会忽略StartInterval
- 7. 如何在Mac OSX上的后台运行http.server命令
- 8. 运行没有java -jar unix&windows的JAR?
- 9. 在后台运行并行
- 10. 在控制台中运行jar
- 11. 在控制台中运行JAR
- 12. 在windows mobile上运行jar文件
- 13. Java .jar未在windows上运行
- 14. 在Windows 10上运行JAR文件
- 15. 在Windows 10中运行JAR文件
- 16. 在后台运行Windows Phone 8.0应用程序/最小化后
- 17. 在后台运行命令
- 18. 在后台运行活动
- 19. 在后台运行matlab
- 20. 在后台运行lynx -dump?
- 21. 在后台运行循环
- 22. 如何在后台运行?
- 23. 在后台运行NSTimer
- 24. 在后台运行作业
- 25. 在后台运行程序
- 26. 在后台运行WebView
- 27. 在后台运行脚本?
- 28. Phonegap App在后台运行?
- 29. 在后台运行RabbitMQ
- 30. 在后台运行scrapy(Ubuntu)
无论是在后台还是以其他方式运行jar都没有独立于操作系统的方式。 –