A
anfang
Gast
Wollte zwischen zwei Sprachen wählen. Die Spracheigenschaften habe ich in Resource_DE und _EN definiert.
1.
2.
beim Aufruf bekomme:
java.lang.NullPointerException
at XXX._$6410(Unknown Source)
at XXX.main(Unknown Source)
Exception in thread "main"
Die Source von XXX
wo kann der Fehler liegen :?:
Mit dem unterem Beispiel klappt es wunderbar
static ResourceBundle res = ResourceBundle.getBundle("Resource_DE");
aber leider habe ich da keine Möglichkeit die Sprache zu definieren...
was merkwürdig ist, dass ich keinen Fehler wehrend Kompilierung bekomme, erst beim ausführen meckert die JVM
1.
Code:
public class Resource_DE extends ListResourceBundle {
private static final Object[][] contents = new String[][] {
{ "String_1", "Deutsch" },
// Usw....
};
public Object[][] getContents() {
return contents;
}
}
Code:
public class Resource_EN extends ListResourceBundle {
private static final Object[][] contents = new String[][] {
{ "String_1", "Englisch" },
// Usw....
};
public Object[][] getContents() {
return contents;
}
}
beim Aufruf bekomme:
java.lang.NullPointerException
at XXX._$6410(Unknown Source)
at XXX.main(Unknown Source)
Exception in thread "main"
Die Source von XXX
Code:
static ResourceBundle res;
// Constructor
// Sprache definieren
if(true)
res = ResourceBundle.getBundle("Resource_DE");
else
res = ResourceBundle.getBundle("Resource_EN");
Mit dem unterem Beispiel klappt es wunderbar
static ResourceBundle res = ResourceBundle.getBundle("Resource_DE");
aber leider habe ich da keine Möglichkeit die Sprache zu definieren...
was merkwürdig ist, dass ich keinen Fehler wehrend Kompilierung bekomme, erst beim ausführen meckert die JVM