La mia idea è quella di fare un file batch così da li faccio partire anche il main. Ho realizzato un semplice build.xml. Se da shell digito prima ant init2 e poi ant compila funziona tutto a perfezione. Se invece nel file batch scrivo questo:
cd C:\
ant init2
ant compila
mi crea la cartella "class" che è quella che contiene i .class compilati ma non compila un bel niente. Come è possibile? Per maggio dettaglio posto anche il file build.xml
codice:<?xml version="1.0" encoding="utf-8"?> <project name="firstProject" default="init2" basedir="."> <property name="src" value="${basedir}/src"/> <property name="class" value="${basedir}/class"/> <property name="Repository" value="C:\University\Progetto di reti\Repository"/> <property name="tmp" value="C:\University\Progetto di reti\Network\tmp"/> <target name="init" description="Creazione delle directory se non esistono"> <mkdir dir="${class}"/> <mkdir dir="${Repository}"/> </target> <target name="init2" depends="init" > <mkdir dir="${tmp}"/> </target> <target name="compila" description="compilazione dei sorgenti" > <javac srcdir="${src}" destdir="${class}"/> </target> </project>

Rispondi quotando