Каждый раз, когда я выполняю упрощенный алгоритм (где моя среда IDE не обнаруживает ошибок), я получаю следующую ошибку в моей консоли:
java [4301: 301618] pid (4301) / euid (501) вызывает TIS / TSM в среде неосновного потока, ОШИБКА: это НЕ допускается.Пожалуйста, вызывайте TIS / TSM в главном потоке !!!
Это довольно запутанно, поскольку я просто использую цикл for с тем, что кажется правильным синтаксисом с библиотекой Java Robot на Mac.
Robot bot = new Robot();
for(int i = 0; i < 20; i++)
{
bot.keyPress(KeyEvent.VK_A);
bot.keyRelease(KeyEvent.VK_A);
Thread.sleep(500);
System.out.println(i);
}
Что может быть не так?Спасибо!