Java 针对正在运行的程序运行脚本

Java 针对正在运行的程序运行脚本,java,Java,我有一个关于脚本和运行程序的问题。您是否能够针对正在运行的Java程序运行脚本,以从正在运行的Java程序中获取数据值?我使用一个java程序来监控电子设备,每周我们在一些设备上记录一次数据值。我们用8台设备来完成这项工作,每台设备都有64个数据点,我想看看是否有一种方法可以让您运行脚本来收集这些数据,而不会以任何方式中断程序 感谢任何建议或见解。谢谢。可以修改Java程序以定期将数据保存到文件中吗?有很多解决方案。第一个明显的问题是:程序将数据写入一个文件,或者更好地说,写入数据库中的一个共享

我有一个关于脚本和运行程序的问题。您是否能够针对正在运行的Java程序运行脚本,以从正在运行的Java程序中获取数据值?我使用一个java程序来监控电子设备,每周我们在一些设备上记录一次数据值。我们用8台设备来完成这项工作,每台设备都有64个数据点,我想看看是否有一种方法可以让您运行脚本来收集这些数据,而不会以任何方式中断程序


感谢任何建议或见解。谢谢。

可以修改Java程序以定期将数据保存到文件中吗?有很多解决方案。第一个明显的问题是:程序将数据写入一个文件,或者更好地说,写入数据库中的一个共享表。然后,每个客户机都可以在任何适当的时间读取该数据。另一个解决方案是:程序在端口上侦听传入的请求,然后为它们提供数据。我担心,这个问题太广泛了。java程序在哪里记录数据?日志文件?你的问题不完整,也不清楚。为什么要为此运行脚本?可能是远程调试?所有这些都是不错的选择,但我的选择有限。该软件从服务器上运行。我通过web界面登录。我没有访问该软件的权限,无法将其保存到文件中。除此之外,我们在这里已经做了很多年了,我们真的没有理由保存这些数据。理论上,如果一台设备发生了什么事情,我们可以回过头来看看这些变化是什么时候开始的,这有助于找出设备失败的原因。