繁体   English   中英

如何在SmartGWT中使用其他包中的类

[英]How to use classes from other packages in SmartGWT

如果我尝试使用其他软件包中的方法,则会收到错误消息:

[错误] [odminterface]-“文件:/ C:/Eclipse%20EE%20WS/ODMInterface/src/com/odminterface/client/ODMInterface.java”中的错误

[错误] [odminterface]-第71行:com.testpack.test.PackTest类型没有源代码; 您忘了继承必需的模块吗?

[错误] [odminterface]-无法找到类型'com.odminterface.client.ODMInterface'

[错误] [odminterface]-无法从用户代理'Mozilla / 5.0(Windows NT 6.1; rv:10.0.2)Gecko / 20100101 Firefox / 10.0.2'从127.0.0.1:6575加载模块'odminterface'

我的项目: http : //s019.radikal.ru/i616/1207/2e/1e224907c5c1t.jpg

ODMInterface.gwt.xml代码:

<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='odminterface'>

<inherits name='com.google.gwt.user.User'/>
<inherits name='com.smartgwt.SmartGwt'/>

<inherits name='com.google.gwt.user.theme.clean.Clean'/>

<entry-point class='com.odminterface.client.ODMInterface'/>

<source path='client'/>
<source path='shared'/>
</module>

PackTest代码:

package com.testpack.test;


public class PackTest 
{

public void test()
{

}
}

如果我将“ PackTest”类放入“ com.odminterface.client”包装中,则一切正常。

如何调用另一个包中的类方法?

默认情况下GWT查找在Java源client相对于所述封装模块封装(例如模块处于ODMInterface.gwt.xml是在包com.odminterface所以Java源将被预期在“com.odminterface.client”)。

可以使用source标记添加其他软件包(有关ODMInterface.gwt.xml的示例,请参见ODMInterface.gwt.xml ,已经使用source标记添加了两个软件包)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM