sky_xin 2015-09-24 07:03 采纳率: 66.7%
浏览 1543

vaadin 的Vaadin Editor(Deprecated)

在eclipse中安装vaadin 插件后通过open with 打开类文件是,显示Vaadin Editor(Deprecated) ,没办法用vaadin Editor方式打开,是什么原因呢

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-04 09:29
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题是由Eclipse插件管理器引起的。当您尝试使用Open With功能来打开一个类时,如果这个类没有被任何插件加载,那么它就会显示"Vaadin Editor (Deprecated)"。

    解决这个问题的方法是确保您的类已经由一个VAADIN插件进行加载。如果您正在开发的项目中有多个插件,请检查一下每个插件是否都正确地加载了相应的类。如果一个插件没有正确地加载某个类,那么在Eclipse中打开这个类将会显示"Vaadin Editor (Deprecated)"。

    以下是一个简单的例子:

    import com.vaadin.server.VaadinRequest;
    import com.vaadin.ui.Button;
    import com.vaadin.ui.Label;
    
    public class HelloWorld extends Component {
    
        public HelloWorld() {
            Button button = new Button("Hello World");
            addComponent(button);
        }
    }
    

    在这个例子中,我们创建了一个名为HelloWorld的组件,并在一个按钮上添加了一个文本标签。然后我们在com.vaadin.server.VaadinRequest上下文中调用了这个组件。

    现在,在运行此代码并尝试使用Open With功能打开HelloWorld组件时,您应该会看到一个带有警告的信息,表示"Vaadin Editor (Deprecated)"。这是因为Eclipse无法找到com.vaadin.server.VaadinRequest类,所以它无法将组件作为类来处理。

    要解决这个问题,您可能需要重新加载某些插件或者确认所有依赖项都被正确地加载。例如,您可以尝试关闭和重新启动Eclipse以清除缓存,或者使用命令行工具(如mvn eclipse:eclipse --no-launch)来卸载和重新安装插件。

    评论

报告相同问题?