Salve a tutti,
ho un piccolissimo problema...
Leggo un file XML all'interno di una classe Connector() e lo salvo come stringa in una variabile istanza private.
Il problema è che devo leggere questa stringa all'interno di una classe MyAction che implementa la classe Action ( è un progetto con Eclipse RCP ).
Solo che se creo un oggetto Connector() e cerco di prelevare la stringa col metodo get() mi dà un problema di esecuzione ClassLoader..
Cosa puo' essere ?
Ecco il codice della classe MyAction, la classe Connector() è testata e funziona..
public class MyAction extends Action {
private final IWorkbenchWindow window;
private static String toPrint;
MyAction(String text, IWorkbenchWindow window) {
super(text);
this.window = window;
// The id is used to refer to the action in a menu or toolbar
setId(ICommandIds.CMD_OPEN_MESSAGE);
// Associate the action with a pre-defined command, to allow key bindings.
setActionDefinitionId(ICommandIds.CMD_OPEN_MESSAGE );
setImageDescriptor(package.Activator.getImageDescr iptor("/icons/sample3.gif"));
}
public void run() {
String st;
DBConnector db=new DBConnector();
String toPrint=db.getStringa();
MessageDialog.openInformation(window.getShell(), "Info",
"La frase del giorno è : "+toPrint);
}