2011-08-29 70 views
1

我正在appletviewer中運行一個小applet遊戲,並且我有另一個java程序定期嘗試從applet獲取'score'字段。如何從運行的小程序獲取信息?

但是現在我試圖做到這一點的方法是(略僞-指明分數):

Applet的myGame =遊戲();

Runtime.exec(「appletviewer Game」);

score = myGame.getCurrentScore;

問題是我初始化的小程序變量與appletviewer創建的小程序不對應。我該如何解決這個問題?

回答

2

你不會是能夠做到這一點。有幾個選項:

  1. 將您的信息定期寫入文件,以供您的輔助進程閱讀。
  2. 將您的信息寫入數據庫以供您的輔助過程讀取。
  3. 重新構建您的遊戲,完全從您的輔助進程調用,以便訪問其內存。 (所以不是使用exec,而是使用myGame.startGame()。)
相關問題