同样的程序,Jcreate正常,wsad 5 报错!

liujuntao 2003-02-21 07:44:09
ReadXml.java 如下:
import java.io.IOException;
import java.io.PrintStream;
import java.util.Vector;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.SAXException;
import java.lang.String;

public class ReadXml {
public static void main(String args[]){
DocumentBuilderFactory documentbuilderfactory;
DocumentBuilder documentbuilder;
Document document;
try {
documentbuilderfactory = DocumentBuilderFactory.newInstance();
documentbuilder = documentbuilderfactory.newDocumentBuilder();
document = documentbuilder.parse("temp.xml");
document.normalize();
NodeList nodelist = document.getElementsByTagName("项目");
for (int i = 0; i < nodelist.getLength(); i++) {
Element ele = (Element) nodelist.item(i);
System.out.println(ele.getElementsByTagName("项目ID").item(0).getFirstChild().getNodeValue());
System.out.println(ele.getElementsByTagName("本月数").item(0).getFirstChild().getNodeValue());
System.out.println(ele.getElementsByTagName("累计数").item(0).getFirstChild().getNodeValue());
}
}catch (ParserConfigurationException e) {
System.out.println("你的jdk包不是1.3");
}catch (IOException e) {
System.out.println(e);
}catch (SAXException e) {
System.out.println(e);
}
}

}
Jcreate :路径,jdk 1.3 + Apache Crimson 1.1.3 运行正常,出来结果

wsad 5 : 路径,D:\IBM\WebSphere Studio\eclipse\jre\lib\rt.jar +
Apache Crimson 1.1.3

报错信息如下:
java.net.MalformedURLException: unknown protocol: d

document = documentbuilder.parse("temp.xml"); ====>>>>此行报错

请高手帮忙呀
...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujuntao 2003-03-07
  • 打赏
  • 举报
回复
我在wsad中,将应用的包,拷贝到runtimes\base_v5\lib,然后在这个地方,倒入,就可以了
wsad 5 太...... 哎,我从外边导入的,他居然不认
xjffj 2003-02-23
  • 打赏
  • 举报
回复
看看WSAD下的rt.jar中有没有你导入的这个包以及该包所调用的代码。jdk中定义的仅仅是一个规范,而具体的实现是额外的。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧