Tout d’abord, collez une section de la configuration de la ligne où la partie javac de build-impl.xml ne parvient pas à se construire.
Copiez le code comme suit :
<séquentiel>
<property location="${build.dir}/empty" name="empty.dir"/>
<mkdir dir="${empty.dir}"/>
<mkdir dir="@{apgeneratedsrcdir}"/>
<javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" exclus="@{excludes}" exécutable="$ {platform.javac}" fork="yes" includeantruntime="false" include="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target }" tempdir="${java.io.tmpdir}">
<src>
<dirset dir="@{gensrcdir}" erroronmissingdir="false">
<include name="*"/>
</répertoire>
</src>
<chemin de classe>
<path path="@{classpath}"/>
</chemin de classe>
<SPAN style="COLOR : #ff0000"><compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
<compilerarg line="${javac.compilerargs}"/>
<compilerarg value="-processorpath"/>
<compilerarg path="@{processorpath}:${empty.dir}"/>
<compilerarg line="${ap.processors.internal}"/>
<compilerarg value="-s"/>
<compilerarg path="@{apgeneratedsrcdir}"/>
<compilerarg line="${ap.proc.none.internal}"/>
<personnaliser/></SPAN>
</javac>
</séquentiel>
Il n'y a rien de mal avec le programme lui-même, mais dès que le compilateur est construit, il signale
F:/project/subversion/svn2010/jwebplus3/trunk/src/webplus3/webplus3/nbproject/build-impl.xml:868 : L'erreur suivante s'est produite lors de l'exécution de cette ligne :
F:/project/subversion/svn2010/jwebplus3/trunk/src/webplus3/webplus3/nbproject/build-impl.xml:305 : échec de la compilation ; consultez la sortie d'erreur du compilateur pour plus de détails.
Échec de la construction (durée totale : 12 secondes)
Voyons ce qu'est la ligne 305 ?
<javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" exclus="@{excludes}" exécutable="$ {platform.javac}" fork="yes" includeantruntime="false" include="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target }" tempdir="${java.io.tmpdir}">
En fait, nous supprimons
Copiez le code comme suit :
<SPAN style="COLOR : #ff0000"> <compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
<compilerarg line="${javac.compilerargs}"/>
<compilerarg value="-processorpath"/>
<compilerarg path="@{processorpath}:${empty.dir}"/>
<compilerarg line="${ap.processors.internal}"/>
<compilerarg value="-s"/>
<compilerarg path="@{apgeneratedsrcdir}"/>
<compilerarg line="${ap.proc.none.internal}"/>
<personnaliser/></SPAN>
Cette section, reconstruite, a été réussie !