我正在尝试从头开始创建zk-maven项目。 但是,当我想在“ window”标签内添加[apply =“ sphinxSpeechRecog”]属性时,eclipse IDE给了我一个错误提示浮动对话框,内容为:“ sphinxSpeechRecog无法解析为类型”。 我已经检查了班级的路径是否正确。
我试图清理项目,但没有帮助。
.zul:
<?page title="sphinx" contentType="text/html;charset=UTF-8"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window title="sphinx" border="normal" apply="sphinxSpeechRecog">
</window>
</zk>
.java:
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.select.SelectorComposer;
public class sphinxSpeechRecog extends SelectorComposer<org.zkoss.zk.ui.Component>{
}
答案 0 :(得分:0)
在zul文件中,您还应该在Window标记中应用java包。
更改
<window title="sphinx" border="normal" apply="sphinxSpeechRecog">
收件人(例如,您的包裹是com.a.b)
<window title="sphinx" border="normal" apply="com.a.b.sphinxSpeechRecog">
答案 1 :(得分:0)
这可能是由于我在创建空白的Maven项目时缺少“ src / main / java”软件包而引起的。