今天在读取文件的时候,发现使用getResource()后读取出来的URL被转码了 必须要转回来才能正常使用 // 获得路径后,先进行转码 URL url = XmlReader.class.getResource("/webStyle.xml"); URI uri = new URI(url.toString()); File file = new File(uri); FileInputStream in = new FileInputStream(file);