我想构建一个GUI来管理远程执行的java程序(查看执行任务的状态,加载/启动/停止任务),但没有什么复杂的。
到目前为止,我最好的想法是使用CAJO。
还有其他方法可能更优秀吗?
Java程序是标准的Java SE可执行文件。它不是网络应用程序的一部分。
答案 0 :(得分:2)
标准方法是使用JMX。您也可以通过HTTP访问JMX。这是最便宜但不是更好的解决方案,因为标准JMX控制台的UI不是我见过的最好的UI :)。
答案 1 :(得分:0)
根据具体情况,在远程JVM上创建简单的ReSTful API可能是一种更简单的替代方法。 JAX-RS非常简单。我自己有Jersey的经验,你可以在大约五分钟内完成并运行。