想法:“我以后再也不用中文路径了!!!”
代码存储使用中文路径导致dom4j解析不出来路径
String file = "E:\\代码\\java\\cry by oneself\\SpringbootDemo\\2\\demo3\\src\\main\\resources\\emp.xml";
//String file = this.getClass().getClassLoader().getResource("emp.xml").getPath();
System.out.println(file);
输出结果如下
/E:/%e4%bb%a3%e7%a0%81/java/cry%20by%20oneself/SpringbootDemo/2/demo3/target/classes/emp.xml
报错大概如下
org.dom4j.DocumentException: E:\%e4%bb%a3%e7%a0%81\java\cry%20by%20oneself\SpringbootDemo\2\demo3\target\classes\emp.xml (系统找不到指定的路径。)