Java 未能创建。。。通过延迟绑定
我正在按照此指南尝试为我的chrome打包应用程序获取数据库: 我已经将Java 未能创建。。。通过延迟绑定,java,html,gwt,Java,Html,Gwt,我正在按照此指南尝试为我的chrome打包应用程序获取数据库: 我已经将gwt-html5-database.jar添加到我的类路径中(它显示在引用的库下),我将放在我的gwt.xml中 我在.client包中创建了MyDataService.java,它包含: 包com.example.myproject.client 导入com.google.code.gwt.database.client.service.* @连接(name=“myDatabase”,version=“1.0”,desc
gwt-html5-database.jar
添加到我的类路径中(它显示在引用的库下),我将
放在我的gwt.xml中
我在.client包中创建了MyDataService.java,它包含:
包com.example.myproject.client
导入com.google.code.gwt.database.client.service.*
@连接(name=“myDatabase”,version=“1.0”,description=“My
数据库”,maxsize=10000)公共接口MyDataService扩展
数据服务{
@更新(“如果不存在,则创建表testtable(”
+id整数非空主键自动递增
+“adate INTEGER”)void initDatabase(VoidCallback);}
在我的主类Test.java(在客户机包中)中,我有
包com.example.myproject.client
导入com.google.gwt.core.client.EntryPoint;
导入com.google.gwt.core.client.gwt
公共类级别实现入口点{
MyDataService dbService=GWT.create(MyDataService.class);
moduleLoad(){}上的公共无效
我相信我完全遵循了说明,但每次我运行我的应用程序时,它都不起作用,并且说,[ERROR][Test]无法通过延迟绑定创建'com.example.myproject.client.Test'的实例
如果我删除
MyDataService dbService=GWT.create(MyDataService.class)
,它加载了,所以我认为问题就出在那里。有什么想法吗?您使用的是哪个版本的GWT
?我对2.4版本有同样的问题,但在2.0中一切都很好。请查看GWT mobile webkit
项目的这个和Wiki页面。看起来这个库与GWT的最新版本根本不兼容代码>