在netbeans中读取找不到属性文件
我在做课程设计(成绩管理系统)的时候,发现找不到用于保存变量的属性文件properties文件。然后另写一个简单测试如下:1.建立一个“属性文件读取property”项目,然后代码如下
package 属性文件读取property;
import
import java.util.Properties;
import
import
import
class readProperty{
public String getPropertyValue(String propName){
Properties prop=new Properties();
String propValue="";
try{
FileInputStream readFile=new FileInputStream("myProp.properties"); // 建立属性文件与输入流的关系
prop.load(readFile);
propValue=prop.getProperty(propName);
}catch(FileNotFoundException e1){
System.out.println("没有提供的属性文件!!!");
e1.printStackTrace();
}catch(Exception e){
System.out.println("读取属性文件有误,请检查属性文件!!!");
e.printStackTrace();
}
return propValue;
}
}
/**
*
* @author XSA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
readProperty obj=new readProperty();
System.out.println(obj.getPropertyValue("str"));
}
}
属性文件如下:
# To change this template, choose Tools | Templates
# and open the template in the editor.
str=xsa
属性文件名为:myProp
在netbeans编译时发现找不到properties文件错误,不知是何原因。用javac编译时却可以,请各位大虾指点!谢谢