Я уже видел этот вопрос и пытался следовать опубликованным решениям. К сожалению, они не работают. Я пытаюсь создать простую Java-программу, которая может запускать скомпилированную программу Objective C (исполняемый файл Unix) с входным параметром. Ниже приведены попытки Java, которые я пробовал, которые, похоже, не работают:
String[] cmd = {"/bin/bash", fullFilePath, Param};
Runtime.getRuntime().exec(cmd);
Это генерирует ошибку процессора 126 для "Вызванная команда не может быть выполнена". Я пробовал другие варианты, которые не работают так же хорошо, как:
String[] cmd = {"/bin/bash fullFilePath \"Param\""};
String[] cmd = {"/usr/bin/open fullFilePath \"Param\""};
Любые предложения или идеи о том, как я могу заставить это работать? Мне просто нужно запустить скомпилированную программу Objective-C на Java с параметром. Я подумал, что это не будет так сложно. Заранее спасибо, и если вам нужна дополнительная информация, просто спросите.