0

我正在尝试加载属性文件,但我不断收到此错误:

线程“主”java.util.MissingResourceException 中的异常:找不到基本名称 D:\bdtej04694\Mis documentos\NetBeansProjects\SMS_Clientes_Menores\dist\lib\help.properties 的包,java.util.ResourceBundle.throwMissingResourceException 的语言环境 es_VE (ResourceBundle.java:1499) 在 java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) 在 java.util.ResourceBundle.getBundle(ResourceBundle.java:721)

我正在尝试做这个

    private static PropertyResourceBundle slInfo = null;
    //and in another method i'm doing this
    String directory = System.getProperty("user.dir");
            slInfo = (PropertyResourceBundle)ResourceBundle.getBundle(directory+"\\dist\\lib\\help.properties"); 
//I put it on a different folder, just in case i want to make changes in the connection strings inside the properties files, without build the project again in netbeans

我在网上搜索(显然,在这个页面上),但我找不到适合我的问题的答案

提前致谢

4

1 回答 1

0

看来你的属性文件的路径有问题

D:\bdtej04694\Mis documentos\NetBeansProjects\SMS_Clientes_Menores\dist\lib\help.properties

尽量避免属性文件路径中的空格,这里有一个Mis documentos

关于你的评论:

改变你的路径,如下所示

String tempPath =  directory+"\\dist\\lib\\help.properties";
String finalPath = tempPath.replace("\\", "/");

并使用这个 finalPath

于 2015-02-12T18:34:22.373 回答