@@18selva Ответов: 0

Как получить доступ к файлу образа в runtime.exec() на java в среде linux


Проблема TAC7 при доступе к файлу образа из среды разработки Linux

​POC: для чтения свойств метаданных из файла. axf (изображения) через исполняемый файл SDK и заполнения метаданных внутри приложения DDVPM.

У меня есть исполняемый файл как в windows, так и в Linux ,

Я использую Process process = Runtime.getRuntime().exec(filePath); в java


Путь_к_файлу = “/проекты/ХХХХ/был/_Xritefiles/образец-Форд /проекты/ХХХХ/был/НАН/tempAsset/test5.axfбыл”

где Sample-Ford - это мой исполняемый файл в Linux, а test5.axf-мой файл образа.

вышеприведенный метод дает правильный результат в Windows и автономном Linux-боксе. Но тот же самый метод имеет проблему при выполнении файла изображения(test5.axf) из

Среда разработки (Linux ). Я не могу выполнить файл изображения и получить '-1' при чтении inputstream.read().

Мы используем Linux SUSE и были 8.0 в целевой системе.

Пожалуйста, помогите мне в решении этого вопроса.

Что я уже пробовал:

Пробовал в Windows и автономном Linux-боксе в локальном и работал хорошо.
Но не в целевой среде. Linux Suse

Richard MacCutchan

Если это не исполняемый файл, то он должен иметь некоторую ассоциацию файлов, настроенную в оболочке, чтобы это работало.

0 Ответов