Air NativeProcess java

#java #actionscript-3 #jar #air

#java #actionscript-3 #jar #air

Вопрос:

Я хочу взаимодействовать с файлом .jar в моем AIR-проекте. Для этого я использую функцию NativeProcess в AIR2, но, похоже, я не могу просто определить ‘myJavaFile.jar — в качестве исполняемого файла.

В Windows вы можете дать ‘java.exe ‘как исполняемый файл, проблема в том, что Mac не может обрабатывать EXE-файлы.

Итак, мой вопрос таков: как я могу использовать .jar-файлы с функцией NativeProcess в AIR2. Или, может быть, есть другое решение для связи с файлами .jar в AIR / AS3?

Заранее большое спасибо!

Ответ №1:

Я понял это. Вы можете использовать var file:File = new File("/usr/bin/java"); и передавать параметры в Java-файл с вектором аргументов. Например.

 var arguments:Vector.<String> = new Vector.<String>;
arguments.push("-jar");