Я пытаюсь создать плагин java для java-плагинов для выполнения различных задач для настройки рабочего пространства мод для Java-игры, изучения методов.Gradle Plugin: ошибка при запуске JavaExec
У меня есть задача, чтобы попытаться запустить Процион на банки следующим образом, где jar
является NiO файла и out
является NiO Путь:
ExecResult res = getProject().javaexec(act -> {
act.executable(DecompileConstants.PROCYON_JAR);
act.setMain("-jar");
act.args("-jar", jar.getAbsolutePath(), "-o", out.toAbsolutePath());
act.workingDir(DecompileConstants.WORKING_DIR.toFile());
act.setStandardOutput(System.out);
getLogger().lifecycle(": Running " + act.getExecutable());
});
Я, однако, получив то, что, как представляется, общая ошибка из Gradle при выполнении задачи декомпиляции:
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
что бы быть лучшим способом пойти об отладке этого вопроса, чтобы получить эту задачу работает? Это необходимо сделать в JAVA, поскольку в кодовой базе уже есть задачи. Я работаю с Gradle 3.1 (последний на момент написания статьи).