У меня есть OSX-приложение для какао, которое вызывается из моего java следующим образом:
String cmd = "/Users/mike/ASJPictureTaker.app/Contents/MacOS/ASJPictureTaker";
Runtime run = Runtime.getRuntime();
Process pr;
pr = run.exec(cmd);
pr.waitFor();
Приложение ASJPictureTaker загружается и работает нормально, но когда вызывается exec, оно не фокусируется на основном приложении. Есть ли какой-нибудь способ сказать приложению Какао украсть фокус при запуске? Кроме того, есть ли приложение, которое не позволяет пользователю переключаться на другие приложения, пока оно не будет закрыто?