解决方案 »
- c语言crc校验算法改写成java的。
- 菜鸟求助
- 如何判断流中的信息是否为序列化对象?
- java的crawler 有什么?
- 高手请帮忙:有两个类class1和class2,为什么我在class2中想建立class1的实例但编译通不过?
- 类对象之间的数据类型转换 想学习的人请进,要分者请自觉离开!
- jokerjava(冷血) 请进,对反射技术回答的加分
- java怎么产生随机数?
- 简单题目(我不会啊!急!!!!)
- 经验交流系列二:Java Pet Store Sample Application研究学习!!!
- 疑惑:学java到底在学什么?
- windowListener是否放在setVisible之前才有效?
parser.parse(file, this);
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:331)
at com.iotek.xml.studentXML.StudentReader.read(StudentReader.java:51)
at com.iotek.xml.studentXML.TestStudentSAXParser.main(TestStudentSAXParser.java:20)
System.out.println("读取到的XML文件的路径为: " + xmlpathString);
File file=new File(xmlpathString);
StudentReader studentReader=new StudentReader();
studentReader.read(file);
我估计你这个错误是这样的。Eclipse提示:java.io.FileNotFoundException这个异常。报了“文件未找到异常”。说明进行XML的解析时“这个XML文件”没有找到。原因估计是你文件路径的“问题”
你上面报了“E:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5\my_java\Student.xml (系统找不到指定的文件。)”。
你的Eclipe工作空间是:E:\Documents and Settings\Administrator\Workspaces,这个就是问题所在的地方了,Documents and Settings之间存在空格,当这里存在“空格”或者“中文字符”的时候就会报错。
解决的方法是:你新建一个workspace,空间名千万不要带空格或者中文字符,
可以写成E:\myprogram\workspace.然后导入你现在的这个project,再运行。这样也许就会成功了!
希望能够帮到你啊!