gwt 按钮错误

发布于 2024-11-08 06:57:00 字数 795 浏览 3 评论 0原文

无法消除此错误,尽管相同的代码在其他系统上运行良好,但没有任何效果。

“在源包中找不到 com.pariter.client.Button。检查模块的继承链;它可能没有继承所需的模块,或者模块可能没有正确添加其源路径条目。”


从注释添加按钮类。

package com.pariter.client;    

class Button extends com.google.gwt.user.client.ui.Button {

            public Button(String s) {
                super(s);
                this.setPixelSize(100, 25);
                this.addStyleName("button");
            }
        }

从注释中添加 .gwt.xml 的入口点和源路径部分

...
    <!-- Specify the app entry point class. --> 
    <entry-point class='com.pariter.client.LoginPage'/>

    <!-- Specify the paths for translatable code --> 
    <source path='client'/>
    <source path='shared'/>
</module>

Unable to remove this error, nothing is working although the same code is working fine on other systems.

"com.pariter.client.Button can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly."


Adding Button Class from Comment.

package com.pariter.client;    

class Button extends com.google.gwt.user.client.ui.Button {

            public Button(String s) {
                super(s);
                this.setPixelSize(100, 25);
                this.addStyleName("button");
            }
        }

Adding Entry Point and Source Path Sections for .gwt.xml from comment

...
    <!-- Specify the app entry point class. --> 
    <entry-point class='com.pariter.client.LoginPage'/>

    <!-- Specify the paths for translatable code --> 
    <source path='client'/>
    <source path='shared'/>
</module>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

享受孤独 2024-11-15 06:57:01

如果我没记错的话,如果 com.pariter.client.Button 不在 .gwt.xml 中定义的包(或子包)中,就会发生此错误。

检查您的 .gwt.xml。即

...
    <entry-point class='com.pariter.AppEntryPoint'/>

    <source path="client"/>
...

</module>

[更新]

您需要将 com.pariter.client.LoginPage 入口点移动到 com.pariter.LoginPage (因此更新您的 .gwt .xml)或将您的 Button 类移至包 com.pariter.client.client

If I recall correctly, this error would occur if the com.pariter.client.Button is not in a package (or subpackage) defined in your .gwt.xml.

Check your .gwt.xml. i.e.

...
    <entry-point class='com.pariter.AppEntryPoint'/>

    <source path="client"/>
...

</module>

[Update]

You will either need to move your com.pariter.client.LoginPage Entry Point to com.pariter.LoginPage (and therefore update your .gwt.xml) or move your Button class to the package com.pariter.client.client

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文