Обновление до Тахо 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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