求助:解析xml文件时发生unknown protocol: d异常?

SAXParserFactory parserFactory SAXParserFactory.newInstance()parserFactory.setValidating(false)p

SAXParserFactory parserFactory = SAXParserFactory.newInstance();
  parserFactory.setValidating(false);
  parserFactory.setNamespaceAware(true);
  SAXParser parser = parserFactory.newSAXParser();
  String strPath="D:\\module.xml";
  parser.parse(strPath, new ImportXML());//ImportXML是我写的解析xml的累
 
  我在外部使用这段代码发生unknown protocol: d异常
  可是用main方法执行是好的 ,   
  为什么啊?

------解决方法--------------------------------------------------------
你写成String strPath="file://D:\\module.xml"试试
------解决方法--------------------------------------------------------
write down more details here.