解决方案 »
- Jtable的问题
- 怎么把.java文件导入 项目的package里
- 能否在父类中调用子类的被某个特定批注标识的函数
- socket closed
- 线程安全到底指的是什么??
- 应聘华为的Java开发人员,笔试和面试会不会涉及开源项目的内容?
- 关于文件处理API中的更改文件名的函数renameTo()问题!----Rename有时失败!
- 在jswdk中如何配置servlet的运行环境
- 请问如何将一个类中定义的所有的String变量一一取出?
- 金蝶Apusic应用服务器V2.0 Beta 1 版隆重登场!
- 疑惑:学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,再运行。这样也许就会成功了!
希望能够帮到你啊!