Domanda

codice

Ho seguito per i quali eclissare dando seguente errore di compilazione:

Multiple markers at this line
- The hierarchy of the type TutorialsApplication is inconsistent
- The type com.vaadin.terminal.Terminal$ErrorListener cannot be resolved. It is indirectly referenced 
 from required .class files
- The type com.vaadin.terminal.URIHandler cannot be resolved. It is indirectly referenced from 
 required .class files

e il mio codice è:

package com.example.tutorials;

import com.example.component.Window.HomeWindow;
import com.vaadin.Application;

@SuppressWarnings("serial")
public class TutorialsApplication extends Application {
    // @Override
    public void init() {
        HomeWindow main = new HomeWindow("Welcome to FunFusion Content Management System");
        setMainWindow(main);
        main.initWindow();
    }
}
È stato utile?

Soluzione

Ciò significa che la biblioteca Vaadin, qualunque essa sia, dipende da alcuni file JAR di terze parti o file, che deve essere presente nel classpath quando si compila e si esegue l'applicazione, ma che ti perdi.

Altri suggerimenti

Forse avete una versione del JAR Vaadin incluso nella vostra applicazione che non è la stessa della versione del plugin Vaadin Eclipse che si sta utilizzando. Prova aggiornamento sia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top