再问关于xml的解析问题。
有如下程序,编译可以通过,但是运行是会报告异常。有哪位高手知道是怎么会事吗?
请说的详细一些,大家都说是classpath的设置问题。我的设置如下,哪位看看有什么问题!
set classpath=C:\j2sdk1.4.0\lib;d:\xerces-2_0_1\;d:\xerces-2_0_1\tools
所有的jar文件都在这些目录下面了,
Exception in thread "main" java.lang.NoClassDefFoundError:SAXParserDemo
import java.io.IOException;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.apache.xerces.parsers.SAXParser;
public class SAXParserDemo
{
public void performDemo(String uri)
{
System.out.println ("Parsing XML File:" + uri + "\n\n");
try {
// Instantiate a parser
XMLReader parser = new SAXParser();
// Parse the document
parser.parse(uri);
} catch (IOException e) {
System.out.println("Error reading URI: " + e.getMessage());
} catch (SAXException e) {
System.out.println("Error in parsing: " + e.getMessage());
}
}
public static void main(String[] args)
{ if (args.length!=1)
{
System.out.println("Usage :java SAXParserDemo [XML URI]");
System.exit(0);
}
String uri =args[0];
SAXParserDemo parserDemo = new SAXParserDemo();
parserDemo.performDemo(uri);
}
}