Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:";对<;的延迟绑定失败;入口点等级>;(您是否忘记继承所需的模块)?”;_Java_Gwt - Fatal编程技术网

Java 错误:";对<;的延迟绑定失败;入口点等级>;(您是否忘记继承所需的模块)?”;

Java 错误:";对<;的延迟绑定失败;入口点等级>;(您是否忘记继承所需的模块)?”;,java,gwt,Java,Gwt,我的GWT项目有问题。该项目可以编译,但当我尝试作为Web应用程序进行调试时,会出现以下错误。我是新来的,所以任何关于如何解决这一问题的指导都将不胜感激。请让我知道,如果你需要看到我的代码,我很高兴张贴它 此错误消息反复出现: “未能通过延迟绑定创建'com.gwt….myEntryPointClass'的实例。” 最后,我在控制台窗口中看到这条消息 *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with m

我的GWT项目有问题。该项目可以编译,但当我尝试作为Web应用程序进行调试时,会出现以下错误。我是新来的,所以任何关于如何解决这一问题的指导都将不胜感激。请让我知道,如果你需要看到我的代码,我很高兴张贴它

此错误消息反复出现:

“未能通过延迟绑定创建'com.gwt….myEntryPointClass'的实例。”

最后,我在控制台窗口中看到这条消息

*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/instrument/JPLISAgent.c line: 806

com.gwt.HelpDeskTest.client.HelpDeskTest
是否确实在包
com.gwt.HelpDeskTest.client
中包含
HelpDeskTest
类?通常Java包名称应该是小写的

假设这是您想要的,那么包
com.gwt.HelpDeskTest
中的模块文件是吗?您的下一个错误表明模块位于
com.gwt.HelpDeskTest.client.HelpDeskTest
,它与入口点相同-这没有意义

典型的GWT项目设置有一个模块文件(以
.GWT.xml
结尾)和一个
客户机
包,其中充满了仅客户机代码,包括入口点本身。比如说

com/
   company/
      project/
         MyProject.gwt.xml
         client/
            MyProjectEntryPoint.java
            ...

入口点的全名是
com.company.project.client.MyProjectEntryPoint
,应该列在
MyProject.gwt.xml

中的
标记中。下面是创建我的服务实例的代码:

public class HelpDeskTest implements EntryPoint {
private final HelpDeskTestServiceAsync helpDeskTest= GWT.create (HelpDeskTest.class);
以下是我必须将其更改为:

public class HelpDeskTest implements EntryPoint {
private final HelpDeskTestServiceAsync helpDeskTest= GWT.create (HelpDeskTestService.class);

我的模块文件位于
com.gwt.HelpDeskTest
这里是HelpDeskTest.gwt.xml的入口点行:
,因此,我想我不清楚的是什么告诉它“模块位于com.gwt.HelpDeskTest.client.HelpDeskTest”?您的入口点应该在
com/gwt/client/HelpDeskTest.java
上-删除与.gwt.xml文件同名的文件夹,并更新
标记以匹配
public class HelpDeskTest implements EntryPoint {
private final HelpDeskTestServiceAsync helpDeskTest= GWT.create (HelpDeskTest.class);
public class HelpDeskTest implements EntryPoint {
private final HelpDeskTestServiceAsync helpDeskTest= GWT.create (HelpDeskTestService.class);