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