今天需要用java在Properties文件中读取内容。
一直在报错:java.lang.IllegalArgumentException: Malformed \uxxxx encoding
说让把路径换掉 \ 换成 /
我以为是文件夹路径,换了半天也是不行,最后才发现是Properties中写的路径不对
头疼…Properties 文件中有错也会读取不了的。
下面附代码:
Properties prop = new Properties();
try {
prop.load(EventHandler.class.getClassLoader().getResourceAsStream("eventHandler.properties"));
srcDir = prop.getProperty("srcDir");
targetDir = prop.getProperty("targetDir");
} catch(IOException e) {
e.printStackTrace();
}
Properties 文件内容
srcDir=E:/0001
targetDir=/jeeweb-ui/jeeweb-ui-static/src/main/resources/static/radarInedex/uploadImg/