这是我的这一行代码:
Document document=reader.read(new File(this.getClass().getResource("/")+"/a.xml"));
下面是显示的错误:
org.dom4j.DocumentException: file:\D:\Desktop\java\workspace\%e8%af%bb%e5%8f%96csv%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae%e5%ba%93\bin\a.xml (文件名、目录名或卷标语法不正确。) Nested exception: file:\D:\Desktop\java\workspace\%e8%af%bb%e5%8f%96csv%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae%e5%ba%93\bin\a.xml (文件名、目录名或卷标语法不正确。)
at org.dom4j.io.SAXReader.read(SAXReader.java:266)
at ReadXML.readxml(ReadXML.java:21)
at DataBases.getconn(DataBases.java:17)
at Main.main(Main.java:18)
Nested exception:
java.io.FileNotFoundException: file:\D:\Desktop\java\workspace\%e8%af%bb%e5%8f%96csv%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae%e5%ba%93\bin\a.xml (文件名、目录名或卷标语法不正确。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:243)
at ReadXML.readxml(ReadXML.java:21)
at DataBases.getconn(DataBases.java:17)
at Main.main(Main.java:18)
Nested exception: java.io.FileNotFoundException: file:\D:\Desktop\java\workspace\%e8%af%bb%e5%8f%96csv%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae%e5%ba%93\bin\a.xml (文件名、目录名或卷标语法不正确。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:243)
at ReadXML.readxml(ReadXML.java:21)
at DataBases.getconn(DataBases.java:17)
at Main.main(Main.java:18)
Exception in thread "main" java.lang.NullPointerException
at DataBases.insert(DataBases.java:41)
at Main.main(Main.java:21)