0

私の問題は、PCの処理で次のコードを実行すると再起動することです。

import java.awt.AWTException;
import java.awt.Robot;

Robot robot;

void setup() {
  size(400, 400);
  try { 
    robot = new Robot();
  } 
  catch (AWTException e) {
     e.printStackTrace();
  }
  robot.mouseMove(screenWidth/2, screenHeight/2);
}

void draw() {
  //println(frameCount);
}

私は別のコンピューターで同じコードを試しましたが、それは完璧に機能しました..誰か提案はありますか?

4

2 に答える 2

1

あなたが使用する必要があります

Robot [whatever name preferably r] = new Robot();

いいえ

robot = new Robot();
于 2012-11-06T21:33:40.273 に答える
0

将来の参考のために、これが私がどのように解決したかです。


私はpreferences.txtファイルを〜/ .processingフォルダーに変更し、フィールドpreproc.imports.listにjava.awt。*ライブラリを追加して、コード内の2つのインポート句にコメントを付けました。今では動作しますが、これは適切で決定的な解決策ではありません。

于 2017-02-19T16:36:09.800 に答える