Вопрос

У меня есть следующий код, для которого eclipse выдает следующую ошибку компиляции:

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

и мой код:

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();
    }
}
Это было полезно?

Решение

Это означает, что библиотека vaadin, какой бы она ни была, зависит от какого-либо стороннего файла или файлов JAR, которые должны присутствовать в вашем CLASSPATH при компиляции и запуске вашего приложения, но которые вам не хватает.

Другие советы

Возможно, в ваше приложение включена версия JAR Vaadin, отличная от версии плагина Vaadin Eclipse, которую вы используете.Пытаться обновление оба.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top