发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

大哥们帮帮忙

2004-05-21 09:01
赞助商链接

public class Conversion {
public static void main(String[] args) {
File f=null;
try
{
f = new File("data.xml");
if (!f.exists()) {
f.createNewFile();
}
}
catch(IOException r){

}


try {
DocumentBuilderFactory factory = BuilderFactory.newInstance();
//factory.setNamespaceAware(true);
//factory.setValidating(false);
DocumentBuilder builder = factory.newDocumentBuilder();
System.out.println("e");

Document document = builder.parse(f);
System.out.println("eo");

Conversion conversion=new Conversion(document);
}catch(Exception e){
System.out.println("eorror!");
}
}
为什么总是显示
e
eorror!
意思是Document document = builder.parse(f);这句话总是产生异常???

2004-05-21 11:36

你要把java运行出错的堆栈信息打印出来找出具体原因。
e.printStackTrace()

大概分析是data.xml文件格式不对。

2004-05-21 11:45

路径不对,你或者加上绝对路径,或者把此文件放入特定目录,你可以试试放入java文件的目录

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com