有谁知道Java的属性文件中是否可以使用小写字母?目前当我有示例时:
My_Conf=1234567
我得到,在检查财产时
My_Conf=null
在代码中。
该代码假定在 Jboss servlet 引擎中运行。
最好的祝福
有谁知道Java的属性文件中是否可以使用小写字母?目前当我有示例时:
My_Conf=1234567
我得到,在检查财产时
My_Conf=null
在代码中。
该代码假定在 Jboss servlet 引擎中运行。
最好的祝福
是的,文件中绝对有可能包含小写字符.properties
。问题可能是您的代码没有加载文件。
有关更多信息,请查看此处:http ://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load%28java.io.Reader%29
出于调试目的尝试此操作:
String filename = "example.properties";
Properties properties = new Properties();
BufferedInputStream stream = null;
try {
stream = new BufferedInputStream(new FileInputStream(filename));
try {
properties.load(stream);
String prop = properties.getProperty("My_Conf");
System.out.println(prop);
} catch (IOException e) {
System.out.println("IOException");
}finally{
try {
stream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
} catch (FileNotFoundException e) {
System.out.println("File not found");
}