Код: Выделить всё
I have an Swing App (Java 19) running on MacBook PRO, In The App The User Opens A
Microsoft
Word .docx file for editing, I am Opening it with
Runtime.getRuntime().exec(CMD)
CMD[0] = "open";
CMD[1] = "-a";
CMD[2] = "Microsoft Word";
CMD[3] = inc.getAbsoluteFilePath(fileName);
Process p = Runtime.getRuntime().exec(CMD);
PID = p.pid();
Приложение тем временем также отслеживает размер файла и отметку последнего времени. Как будто экземпляр Microsoft Word все еще работает. (Эта часть отлично работает в Windows, поскольку я могу определить, заблокирован ли файл, а не в Mac)
Код: Выделить всё
I check the PID against the
PS -elfT however I do not see the PID the Process p returned, I am Assuming it is the
PID of the "open" process and not the resulting MS Word process.
Чтобы приложение могло обработать сохраненный файл.
Будем признательны за любую помощь.
С уважением
Подробнее здесь: https://stackoverflow.com/questions/784 ... onoma-14-4
Мобильная версия