Have you followed the instructions here [1]? [1] http://xerces.apache.org/xerces2-j/faq-build.html#faq-2
Michael Glavassevich XML Technologies and WAS Development IBM Toronto Lab E-mail: mrgla...@ca.ibm.com E-mail: mrgla...@apache.org Albretch Mueller <lbrt...@gmail.com> wrote on 06/12/2012 10:03:10 AM: > From: Albretch Mueller <lbrt...@gmail.com> > To: j-users@xerces.apache.org, > Date: 06/12/2012 10:09 AM > Subject: taskdef class org.apache.xerces.util.XJavac cannot be found > > While tryinng to compile xerces sources, I am getting that > "util.XJavac cannot be" found error. Why is it happening? How can I > troubleshoot it? > ~ > thanks > lbrtchx > ~ > ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ > ~ > $ ant -verbose > Apache Ant(TM) version 1.8.4 compiled on October 13 2012 > Trying the default build file: build.xml > Buildfile: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml > Detected Java version: 1.7 in: /media/sdb1/inst/sw/jdk/x86/1.7.0_07/jre > Detected OS: Linux > parsing buildfile > /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml with URI = > file:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml > Project base dir set to: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0 > parsing buildfile > jar:file:/media/sdb1/inst/sw/apache-ant-1.8.4/lib/ant.jar!/org/ > apache/tools/ant/antlib.xml > with URI = jar:file:/media/sdb1/inst/sw/apache-ant-1.8.4/lib/ > ant.jar!/org/apache/tools/ant/antlib.xml > from a zip file > dropping /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/tools/bin/xjavac.jar > from path as it doesn't exist > > BUILD FAILED > /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml:42: taskdef > class org.apache.xerces.util.XJavac cannot be found > using the classloader AntClassLoader[] > at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:622) > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:239) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.tools.ant.dispatch.DispatchUtils.execute > (DispatchUtils.java:106) > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:392) > at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:180) > at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) > at org.apache.tools.ant.Main.runBuild(Main.java:795) > at org.apache.tools.ant.Main.startAnt(Main.java:217) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) > Caused by: java.lang.ClassNotFoundException: org.apache.xerces.util.XJavac > at org.apache.tools.ant.AntClassLoader.findClassInComponents > (AntClassLoader.java:1365) > at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315) > at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068) > at java.lang.ClassLoader.loadClass(ClassLoader.java:356) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:264) > at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:594) > ... 15 more > > Total time: 0 seconds > > $ ant -p > Buildfile: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml > /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml:42: taskdef > class org.apache.xerces.util.XJavac cannot be found > using the classloader AntClassLoader[] > > > $ ls -l bin/xjavac.jar > ls: cannot access bin/xjavac.jar: No such file or directory > > $ cat /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml | grep xjavac > <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac"> > <pathelement location="${tools.dir}/bin/xjavac.jar"/> > <property name='jar.xjavac' value='xjavac.jar'/> > <echo message=" xjavac-jar --> generates the xjavac.jar file"/> > <xjavac srcdir="${build.src}" > <xjavac srcdir="${build.samples}" > <xjavac srcdir="${build.tests}" > <xjavac srcdir="${build.src}" > <xjavac srcdir="${build.src}" > <xjavac srcdir="${build.src}" > <!-- Builds the xjavac jar file --> > <target name="xjavac-jar" depends="prepare"> > <jar jarfile="${build.dir}/${jar.xjavac}" > > $ cat /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml | grep XJavac > <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac"> > <copy file="${tools.dir}/src/XJavac.java" > tofile="${build.src}/org/apache/xerces/util/XJavac.java"/> > includes="org/apache/xerces/util/XJavac.class"> > > $ ls -l build.sh > -rw-r--r-- 1 knoppix knoppix 2517 Nov 26 2010 build.sh > > $ chmod +x build.sh > > knoppix@Microknoppix:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0$ ls > -l build.sh > -rwxr-xr-x 1 knoppix knoppix 2517 Nov 26 2010 build.sh > > $ sh build.sh all > build.sh: line 20: $'\r': command not found > build.sh: line 21: $'echo\r': command not found > Xerces-Java Build System > ------------------------ > build.sh: line 24: $'\r': command not found > build.sh: line 35: syntax error near unexpected token `$'in\r'' > 'uild.sh: line 35: `case "`uname`" in > ~ > ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org > For additional commands, e-mail: j-users-h...@xerces.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org For additional commands, e-mail: j-users-h...@xerces.apache.org