Если вы посмотрите на исходный код ant
, когда fork
равен true
, то он просто оборачивает задачу Execute
и, в конце концов, вызываемый код будет
Runtime.getRuntime().exec(cmd, env);
Загрузка и просмотр исходного кода для org.apache.tools.ant.taskdefs.Java
и org.apache.tools.ant.taskdefs.Execute
даст вам несколько полезных советов в поиске расположения исполняемого файла для независимой от платформы работы и т. Д.