gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:15:57 31 4
gpt4 key购买 nike

如果我尝试使用另一个包中的方法,则会收到错误:

[ERROR] [odminterface] - Errors in 'file:/C:/Eclipse%20EE%20WS/ODMInterface/src/com/odminterface/client/ODMInterface.java'

[ERROR] [odminterface] - Line 71: No source code is available for type com.testpack.test.PackTest; did you forget to inherit a required module?

[ERROR] [odminterface] - Unable to find type 'com.odminterface.client.ODMInterface'

[ERROR] [odminterface] - Failed to load module 'odminterface' from user agent 'Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2' at 127.0.0.1:6575

我的项目: 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>

打包测试代码:

package com.testpack.test;


public class PackTest
{

public void test()
{

}
}

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

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

最佳答案

默认情况下,GWT 在 client 中查找 java 源代码相对于模块包的包(例如,模块位于 ODMInterface.gwt.xml 中,位于包 com.odminterface 中,因此 java 源代码预计位于 'com.odminterface.client' 中)。

可以使用 source 添加其他软件包标签(请参阅 ODMInterface.gwt.xml 作为示例用法,已经使用 source 标签添加了两个包)。

关于java - 如何在 SmartGWT 中使用其他包中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11613818/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com