Pergunta

Eu tenho seguinte código para o qual eclipse dando seguinte erro de compilação:

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 meu código é:

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();
    }
}
Foi útil?

Solução

Isso significa que a biblioteca vaadin, seja ela qual for, depende de algum arquivo JAR de terceiros ou arquivos, que deve estar presente em seu CLASSPATH quando você compilar e executar o aplicativo, mas que você está perdendo.

Outras dicas

Talvez você tenha uma versão do JAR Vaadin incluído no seu aplicativo que não é o mesmo que a versão do plug-in Vaadin Eclipse que você está usando. Tente atualização ambos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top