java - 如何在当前使用 java 的计算机上运行的另一个 java 应用程序上查找和执行方法?

标签 java program-structure

例如,假设我有 hello.java(任意),如果它正在运行并且用户通过在运行时提供输入来更改该应用程序中的一些可访问(非私有(private))变量,则该应用程序的变量将与另一个不同尚未执行。另一个程序(最好是 java)可以从该应用程序获取或显示有关该变量的更新信息。

最佳答案

变量在内存中保存一条信息。如果你想让它从另一个程序访问,你有两个选择:

  • 使用一些通信协议(protocol)(普通套接字、RMI 等)使其可用
  • 将其存储在持久存储(文件系统、数据库)中,并让第二个程序从该持久存储中读取持久值。

关于java - 如何在当前使用 java 的计算机上运行的另一个 java 应用程序上查找和执行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554971/

相关文章:

java - 各个 Java 字节码的执行时间有多大差异?

java - Spring bean基于属性的 Autowiring

java - Wicket CheckBoxMultipleChoice 不更新

C - 程序结构(避免全局变量、包含等)

python - For-Else 循环在另一个 For 循环中

C++ 二次方程求解器 - 不正确的虚数解

java - 不同的java包和可见性

java - Java 和 Python 之间的套接字连接 - struct.unpack 错误

javascript - 变量说明