今天需要用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/