java.util.MissingResourceException: Can ' T find bundle for base name config, locale en

Sah ich die Antworten dieser Frage, aber Sie funktionierte nicht für mich.
Ich habe eine Datei namens "config_en.Eigenschaften" im Ordner "Resources". (Projekt->Ressourcen>config_en.Eigenschaften)

jms_Address=t3://127.0.0.1:7101
connection_Lookup_Address=BatchApp-BatchGebelikTakip-BatchGebelikTakipEJB#tr.com.surat.esaglik.batch.ejb.IBatchGebelikTakipEJB

Und in meine java-Klasse, die ich versuche zu Lesen in dieser config:

private static final String fileName="config"; 

public static final String jms_Address="jms_Address";
public static final String conn_Lookup_Address="connection_Lookup_Address";
private static ResourceBundle res;
private static ClassLoader cl;
static {
    try {
        cl = Thread.currentThread().getContextClassLoader();
        res = ResourceBundle.getBundle(fileName, Locale.ENGLISH, cl);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

public void test(){
    System.out.println(res.getString(jms_Address).
}

Aber ich bekomme diese Fehlermeldungen:

java.util.MissingResourceException: Can't find bundle for base name config, locale en
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:952)
    at tr.com.surat.esaglik.batch.Main.<clinit>(Main.java:34)
java.lang.NullPointerException
    at tr.com.surat.esaglik.batch.Main.getInitialContext(Main.java:74)
    at tr.com.surat.esaglik.batch.Main.run(Main.java:43)

Was ist falsch?

java.util.MissingResourceException: Can ' T find bundle for base name config, locale en

InformationsquelleAutor yetAnotherSE | 2012-08-13
Schreibe einen Kommentar