小弟使用jbuilder2006。开发过程中已用一个jar文件,而这个jar文件要求先读入一个属性文件,我把这个属性文件的位置写在环境变量的classpath中,但是运行中出现错误,无法找到这个配置文件。
请问:是不是需要再jb中某处设置一下,才能让jb找到这个属性文件。而只把这个属性文件地址加入到环境变量中不管用?谢谢。错误如下:
Exception in thread "main" java.lang.RuntimeException: Property file was not found: chord.properties! It must be located in the CLASSPATH and either be named 'chord.properties' or its name be specified by -Dchord.properties.file='filename'
at de.uniba.wiai.lspi.chord.service.PropertiesLoader.loadPropertyFile(PropertiesLoader.java:104)
at shi2006.wo.main(wo.java:29)
Caused by: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:365)
at java.util.Properties.load(Properties.java:293)
at de.uniba.wiai.lspi.chord.service.PropertiesLoader.loadPropertyFile(PropertiesLoader.java:96)
... 1 more
请问:是不是需要再jb中某处设置一下,才能让jb找到这个属性文件。而只把这个属性文件地址加入到环境变量中不管用?谢谢。错误如下:
Exception in thread "main" java.lang.RuntimeException: Property file was not found: chord.properties! It must be located in the CLASSPATH and either be named 'chord.properties' or its name be specified by -Dchord.properties.file='filename'
at de.uniba.wiai.lspi.chord.service.PropertiesLoader.loadPropertyFile(PropertiesLoader.java:104)
at shi2006.wo.main(wo.java:29)
Caused by: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:365)
at java.util.Properties.load(Properties.java:293)
at de.uniba.wiai.lspi.chord.service.PropertiesLoader.loadPropertyFile(PropertiesLoader.java:96)
... 1 more
ResourceBundle bundle = ResourceBundle.getBundle("resources.YourResources");
-Dchord.properties.file='文件的路径和名字'