gpt4 book ai didi

java - 远程控制运行Java SE程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:49 25 4
gpt4 key购买 nike

我编写了 Java SE 程序来处理非常庞大的矩阵数据集(10^12 矩阵)。我通过迭代器生成它们并将特殊的(满足某些条件的)保存到 Java 堆或数据库中。所以,我知道这会花费很多时间(可能是几天)。为了操作所有这些东西,我决定在不在我公寓但可以访问 Internet 的计算机上运行该程序。我想控制程序的运行过程(对我来说非常重要的是知道程序是否一切正常?程序是否仍在运行?)

我的问题是如何控制我的程序仍在运行(为此我想在我的公寓和互联网上使用计算机)?

也许我的程序应该定期向网站(Google Docs 等)发布(通过 Java IO API)消息。预先感谢您的所有回复。

最佳答案

在启用JPDA 的情况下运行您的应用程序。通过这种方式,您可以远程连接它、检查线程等。

JPDA 还有许多其他优势,例如热代码替换。

Specification for JPDA在这里,最重要的是你必须在启动时传递一些 JVM 选项,它会打开一个端口,你可以使用 Eclipse 或 NetBeans 从网络上的任何地方附加它。您必须确保打开的端口可以通过防火墙访问(本地和网络)。

关于java - 远程控制运行Java SE程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15586278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com