2

我有以下代码,其中 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();
    }
}
4

2 回答 2

5

这意味着 vaadin 库,无论它是什么,都依赖于一些第三方 JAR 文件或文件,当您编译和运行应用程序时,这些文件必须存在于您的 CLASSPATH 中,但您缺少这些文件。

于 2010-02-10T18:37:25.120 回答
0

也许您的应用程序中包含的 Vaadin JAR 版本与您正在使用的 Vaadin Eclipse 插件版本不同。尝试更新两者。

于 2010-02-14T08:16:42.387 回答