ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "THUFIR HAWAT" <thufir.ha...@mail.com>
Subject error: ...class definition existed..can no longer be found ?
Date Thu, 03 Feb 2005 08:43:50 GMT
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: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message