方法一:使用java.util.Properties类
InputStream in =类名.class.getClassLoader().getResourceAsStream(filename);
Properties p = new Properties();
p.load(in);
p.getProperty("URL");
方法二:使用java.util.ResourceBundle类
ResourceBundle bundle = ResourceBundle.getBundle("com.adams.database"); //文件名勿加后缀
String s = bundle.getString("URL");
读取properties文件的方法很多,这两种是比较常见的方法。其中方法二更加简洁,同时可以避免文件路径的问题。在读取jar包中的文件时,方法一好像有些问题,而方法二可以避免此问题。