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: [email protected]
For additional commands, e-mail: [email protected]