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

Use*_*192 2 java program-structure

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

JB *_*zet 5

变量将一条信息保存在内存中.如果您想从其他程序访问它,您有两个选择:

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