ho una directory così strutturata
gui
main
resources
dentro alla cartella main c'è il file
MainClass.java
che contiene le seguenti righe di codice
package main;
private static ResourceBundle resources;
static {
try {
resources = ResourceBundle.getBundle("resources.Editor", Locale.getDefault());
} catch (MissingResourceException mre) {
System.err.println("Editor.properties not found\n"+mre.toString());
System.exit(1);
}
Questa classe riesce a trovare correttamente il file Editor.properties contenuto nella directory resources
Sempre nalla classe MainClass.java abbiamo
ToolBarEditor objTbe = new ToolBarEditor(resources);
toolbar = objTbe.createToolbar();
Cioè viene istanziato un oggetto della classe ToolBarEditor
La classe ToolBarEditor.java si trova dentro la dir gui con package gui;
La classe ToolBarEditor contiene il seguente codice
try {
String str = resources.getString(nm);
} catch (MissingResourceException mre) {
str = null;
}
Ecco, questa classe mi dà l'errore di MissingResourceException
Se copio la dir resources dentro la dir gui, tutto funziona
Come faccio a farlo funzionare senza dover copiare la directory resources nella directory gui?
thx