Package Util;import java.io.ioexception;import java.io.inputstream;import java.util.Properties;/** * Get profile information * * @author Carl **/ PublicFinalclassGetProperties {Private StaticProperties prop =NULL; Static{prop=NewProperties (); //Set properties file path to SRC as root path (config.properties in src root directory) InputStream in = GetProperties. class. getResourceAsStream ("/config.properties"); Try{prop.load (inch); } Catch(IOException e) {System. out. println ("failed to read configuration file---->>>>----(/src/config.properties)");//will FAIL!!!! E.printstacktrace (); } } /** * to get the corresponding value in the configuration file according to the incoming key * @param key * @return*/ Public Staticstring Getpropertievalue (String key) {String value=""; Value=Prop.getproperty (key). Trim (); returnvalue; }}
http://nannan408.iteye.com/blog/2022532
Generic class for Java read properties, compatible with Linux and Windows