Java: не удается запустить программу, Broken Pipe - PullRequest
1 голос
/ 26 апреля 2019

вот моя проблема:

Я хочу запустить файл JAR, используя определенную Java JRE, которую я загружаю на компьютер пользователя. Все работает отлично, пока я не запустил программу на компьютере MacOS. Вот мой код:

if (Utils.getUserOs().contains("mac")) {
   ProcessBuilder builder = new ProcessBuilder();
   builder.command("chmod", "777", JavaVersionHelper.getJavaPath());
   builder.start();
}
ProcessBuilder builder = new ProcessBuilder();  
builder.command(JavaVersionHelper.getJavaPath(), "-jar", javaFile.getPath());
builder.start();

К сожалению, я получил следующую ошибку:

Cannont run program "PATH": error=32, Broken pipe

Может ли кто-нибудь помочь мне в этом?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...