ClassPath根下config.properties文件內(nèi)容
uploads=F:/java/uploads
讀取properties類(lèi)
package utils; import java.io.*; import java.util.Properties; public class PropertiesGet { // 類(lèi)名.class.getResourceAsStream(String path) //path 不以’/'開(kāi)頭時(shí)默認(rèn)是從此類(lèi)所在的包下取資源 // 以’/'開(kāi)頭則是從ClassPath根下(即'/'代表src)獲取 public static Properties getResult(String proFileName) throws IOException { Properties props = new Properties(); InputStream inputStream = PropertiesGet.class.getResourceAsStream(proFileName); //*.properties配置文件,要使用UTF-8編碼,否則會(huì)現(xiàn)中文亂碼問(wèn)題 BufferedReader bf = new BufferedReader(new InputStreamReader(inputStream,"UTF-8")); props.load(bf); return props; } }
讀取實(shí)例
Properties props = PropertiesGet.getResult("/config.properties"); String filePath = props.getProperty("uploads"); out.println(filePath);