Java 如何从正在运行的小程序中获取信息?

Java 如何从正在运行的小程序中获取信息?,java,applet,runtime,appletviewer,Java,Applet,Runtime,Appletviewer,我正在appletviewer中运行一个小程序游戏,我有另一个java程序定期尝试从小程序中获取“分数”字段 然而,现在我尝试这样做的方式是(稍微伪代码化): Applet myGame=Game() exec(“appletviewer游戏”) score=myGame.getCurrentScore 问题是我初始化的applet变量与appletviewer创建的applet不对应。我如何解决这个问题 你不能那样做。有几个选择: 定期将信息写入文件,以便第二进程读入 将信息写入数据库以供辅助

我正在appletviewer中运行一个小程序游戏,我有另一个java程序定期尝试从小程序中获取“分数”字段

然而,现在我尝试这样做的方式是(稍微伪代码化):

Applet myGame=Game()

exec(“appletviewer游戏”)

score=myGame.getCurrentScore

问题是我初始化的applet变量与appletviewer创建的applet不对应。我如何解决这个问题


你不能那样做。有几个选择:

  • 定期将信息写入文件,以便第二进程读入
  • 将信息写入数据库以供辅助进程读取
  • 重新构建游戏,使其完全从辅助进程调用,这样它就可以访问其内存。(因此,不要使用exec,而是像
    myGame.startGame()