Я пытаюсь запустить изображение Lisp из Java в Mac OSX.Используя изображение из консоли, я набираю следующее:
lisp_image --eval '(package::method "some_argument")'
все работает нормально.
В Java у меня проблема с передачей кавычек и двойных кавычек с использованием Runtime.getRuntime().exec("lisp_image --eval '(package::method \"some_argument\")'").
Я также пытался использовать:
Runtime.getRuntime().exec(new String[] {"lisp_image", "--eval ", "\'(package::method ",
"--eval ", "\"", "some_argument", "\")", "\'"});
и различные вещи с экранированием с помощью обратной косой черты.Ничего не работает .... Использование String Array, кажется, работает только для команд Unix (или Windows).
Есть идеи?
Заранее спасибо, Свен