2011-08-29 25 views
1

我正在appletviewer中运行一个小applet游戏,并且我有另一个java程序定期尝试从applet获取'score'字段。如何从运行的小程序获取信息?

但是现在我试图做到这一点的方法是(略伪-指明分数):

Applet的myGame =游戏();

Runtime.exec(“appletviewer Game”);

score = myGame.getCurrentScore;

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

回答

2

你不会是能够做到这一点。有几个选项:

  1. 将您的信息定期写入文件,以供您的辅助进程阅读。
  2. 将您的信息写入数据库以供您的辅助过程读取。
  3. 重新构建您的游戏,完全从您的辅助进程调用,以便访问其内存。 (所以不是使用exec,而是使用myGame.startGame()。)
相关问题