Is the source of this error due to build.xml?
////////////build.xml//////////////// <?xml version="1.0" encoding="ISO-8859-1"?> <project name="jtidy test" default="package"> <property name="destdir" value="C:\java\classes\" /> <property name="sourcedir" value="C:\java\sources\atreides\jtidy\" /> <property name="includeJar" value="C:\java\sources\org\w3c\tidy\Tidy.jar" /> <property name="mainClass" value="TidyTest" /> <target name="clean"> <delete dir="${destdir}" /> </target> <target name="prepare" depends="clean"> <mkdir dir="${destdir}" /> </target> <target name="compile" depends="prepare"> <javac srcdir="${sourcedir}" destdir="${destdir}" classpath="${includeJar}" /> </target> <target name="manifest" depends="compile"> <manifest file="${destdir}/MANIFEST.MF"> <attribute name="Main-Class" value="atreides.monsters.${mainClass}" /> </manifest> </target> <target name="package" depends="manifest"> <jar jarfile="${destdir}/${mainClass}.jar" basedir="${destdir}" manifest="${destdir}/MANIFEST.MF" /> </target> </project> ////////////dos/////////////////// Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. C:\Documents and Settings\Administrator>cd .. C:\Documents and Settings>cd .. C:\>set CLASSPATH= C:\>ant Buildfile: build.xml clean: [delete] Deleting directory C:\java\classes prepare: [mkdir] Created dir: C:\java\classes compile: [javac] Compiling 1 source file to C:\java\classes manifest: package: [jar] Building jar: C:\java\classes\TidyTest.jar BUILD SUCCESSFUL Total time: 8 seconds C:\>java -jar java\classes\TidyTest.jar Exception in thread "main" java.lang.NoClassDefFoundError: atreides/monsters/T idyTest C:\> ///////////////////source///////////// // adapted from source available at: // <http://sourceforge.net/docman/display_doc.php?docid=1298&group_id=13153> package atreides.jtidy; import java.io.IOException; import java.net.URL; import java.io.BufferedInputStream; import java.io.FileOutputStream; import java.io.PrintWriter; import java.io.FileWriter; import org.w3c.tidy.Tidy; public class TidyTest implements Runnable { private String url; private String outFileName; private String errOutFileName; private boolean xmlOut; public TidyTest(String url, String outFileName, String errOutFileName, boolean xmlOut) { this.url = url; this.outFileName = outFileName; this.errOutFileName = errOutFileName; this.xmlOut = xmlOut; }//tidyTest public void run() { URL u; BufferedInputStream in; FileOutputStream out; Tidy tidy = new Tidy(); tidy.setXmlOut(xmlOut); try { tidy.setErrout(new PrintWriter(new FileWriter(errOutFileName), true)); u = new URL(url); in = new BufferedInputStream(u.openStream()); out = new FileOutputStream(outFileName); tidy.parse(in, out); }//try catch ( IOException e ) { System.out.println( this.toString() + e.toString() ); }//catch }//run public static void main( String[] args ) { String url = "http://www.google.com/"; String output = "output.txt"; String errorLog = "errorLog.txt"; // TidyTest t1 = new TidyTest(url,output,errorLog,true); // Thread th1 = new Thread(t1); // th1.start(); }//main }//TidyTest Thank you, Thufir Hawat -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]