<target name="generate-jaxb-code">
<java classname="com.sun.tools.internal.xjc.XJCFacade">
<arg value="-p" />
<arg value="com.example"/>
<arg value="xsd/sample.xsd" />
</java>
</target>
Только что отправился на поиски в tools.jar и обнаружил класс XJCFacade.class в com.sun.tools.internal, протестировав приведенный выше код. Он работает, выводит его как xjc.exe. Кажется, XJC.exe вызывает этот код com. sun.tools.internal.xjc.XJCFacade
Одно из моих ключевых требований состояло в том, чтобы файл ant работал в eclipse без необходимости указывать путь к JDK, чтобы этот файл можно было переносить через операционные системы. Я предполагаю, что tools.jar включен в classpath через установленные параметры предпочтений JRE.