Errore in cambio di versione del jdk

di il
1 risposte

Errore in cambio di versione del jdk

Ciao a tutti, sono nuovo del forum e avrei un problema da sottoporre alla vostra attenzione.

Ho riaperto un progetto sviluppato con Eclipse e col plug-in WindowBuilder(crea intefacce grafiche) dopo 4 anni.

Il programma girava correttamente, mentre adesso utilizzando la nuova versione di Eclipse e il nuovo jdk 9.0.1 ottengo un errore che prima non mi dava. Codice:
 /**
	 * Open the window.
	 */
	public void open() {
		
		display = Display.getDefault();
	 	createContents();
	 	shell.open();
	 	center(shell);

		shell.layout();		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
	}
L'errore me lo da in shell.open(); e il compilatore riporta:

"The method open() is undefined for the type Shell"

Questo codice era stato creato dall'ambiente di interfacce grafiche WindowBuilder e non saprei come operare per correggere...

1 Risposte

  • Re: Errore in cambio di versione del jdk

    Simeone Marini ha scritto:


    Il programma girava correttamente, mentre adesso utilizzando la nuova versione di Eclipse e il nuovo jdk 9.0.1 ottengo un errore che prima non mi dava.L'errore me lo da in shell.open(); e il compilatore riporta:

    "The method open() is undefined for the type Shell"
    Si tratta di SWT, vero? Comunque il JDK 9 ha introdotto il concetto di modularizzazione ... è probabile che c'entri questo.
Devi accedere o registrarti per scrivere nel forum
1 risposte