Обновление до Тахо 26.0.1 проваливает казнь Java [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Обновление до Тахо 26.0.1 проваливает казнь Java [закрыто]

Сообщение Anonymous »

Я вчера обновил свой macos до Tahoe 26.0.1. С тех пор, как мое приложение Java не удается. Добрался до дна и найдена ниже команды. < /P>

Код: Выделить всё

Runtime.getRuntime().exec("open OutFile.pdf");
Когда я пытаюсь в командной строке Open Outfile.pdf он работает нормально, и прекрасно открывает PDF на предварительном просмотре Apple. Дело в том, что есть шаг, когда этот PDF генерирует перед открытием. Я только сейчас узнал, что если я открою PDF отдельно в такой команде, подобной этой, он все еще работает. Потому что я не использую нити в своем коде. Далее нужно добраться до причины этого.

Код: Выделить всё

Process proc = Runtime.getRuntime().exec(new String[]{"open", outFile});
int success = proc.waitFor();
if (success != 0) {
System.out.println("Failed to open file: " + outFile);
}
Я опубликую более подробную информацию об анализе, когда копаюсь глубже с вашими комментариями ниже.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -execution

Вернуться в «JAVA»