Java, не удалось выполнить ошибку помощника по созданию после перехода на Java 14 в LinuxJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java, не удалось выполнить ошибку помощника по созданию после перехода на Java 14 в Linux

Сообщение Anonymous »

Только что перешел с Java 11 на Java 14

Следующий код теперь не работает на компьютере с Linux :

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

String linux_exe  = System.getProperty("user.dir") + '/' + "fpcalc_arm32";
List params = new ArrayList();
params.add(linux_exe);
params.add("-plain");
params.add("-length");
params.add(submittedSongLength);
params.add(file.getPath());
Process p = Runtime.getRuntime().exec(params.toArray(new String[1]));
с трассировкой стека

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

Cannot run program "/mnt/system/config/Apps/SongKong/songkong/fpcalc_arm32": error=0, Failed to exec spawn helper: pid: 13998, exit value: 127
java.io.IOException: Cannot run program "/mnt/system/config/Apps/SongKong/songkong/fpcalc_arm32": error=0, Failed to exec spawn helper: pid: 13998, exit value: 127
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at java.base/java.lang.Runtime.exec(Runtime.java:590)
at java.base/java.lang.Runtime.exec(Runtime.java:449)
at com.jthink.songkong.analyse.acoustid.AcoustId.generateFingerprint(AcoustId.java:217)
at com.jthink.songkong.analyse.acoustid.AcoustId.createAcoustIdFingerprint(AcoustId.java:106)
Что изменилось в Java 14, что могло вызвать это?

Я запустил эквивалентный код в Windows с использованием Java 14, и все прошло нормально. Но я повторил попытку с той же кодовой базой на этой машине Unix, используя как Java 11, так и Java 14, и могу подтвердить, что Java 11 всегда работает, а Java 14 всегда не работает

Подробнее здесь: https://stackoverflow.com/questions/613 ... 4-on-linux
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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