Java GWT代码为';t编译
我正在尝试学习java的这个新GWT部分 我制作了我的第一个简单应用程序 我点名Java GWT代码为';t编译,java,gwt,Java,Gwt,我正在尝试学习java的这个新GWT部分 我制作了我的第一个简单应用程序 我点名 我的模块:-HelloWorld 我的入门课程:-你好 还有我的html:index.html 我得到这个错误: 2014年4月18日下午4:00:53 java.util.prefs.WindowsPreferences 警告:无法打开/创建prefs根节点Software\JavaSoft\prefs 在根目录0x8000002处。Windows RegCreateKeyEx(…)返回错误代码5。 加载模块
- 我的模块:-HelloWorld
- 我的入门课程:-你好
- 还有我的html:index.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.6.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/2.6.0/distro-source/core/src/gwt-module.dtd">
<module rename-to="Hello">
<inherits name="com.google.gwt.user.User" />
<source path="client" />
<entry-point class="com.test.client.Home"></entry-point>
</module>
索引文件
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>index</title>
<script type="text/javascript" language="javascript" src="Hello/Hello.nocache.js"></script>
</head>
<body>
</body>
</html>
指数
错误代码5为“访问被拒绝”
该密钥可能不存在,并且用户没有创建该密钥所需的权限
以管理员身份登录,启动regedit,在HKEY_LOCAL_MACHINE\Software\JavaSoft下创建一个名为“Prefs”的密钥(如果它还不存在),并为您使用的正常帐户的密钥分配完全权限
注意:弄乱注册表会使Windows崩溃,请小心。在Eclipse的项目属性中,在GWT窗格中,删除必须在某个点自动添加的
GWTTestModule
(如果您在创建模块后重命名了模块,那么可能是Google Eclipse插件忘记了在任何地方考虑重命名)无论何时重命名GWT项目,都有可能所有项目都没有重命名,并且您会注意到一些项目停止工作。在这种情况下,您必须手动重命名它
我使用一种简单的方法,通过使用Eclipse搜索工具来识别我上一个GWT项目名称的所有引用,如下所示
我想您已经将它从gwtsetproject
重命名为HelloWorld
。很可能您会在*.xml、.classpath、.project、*.html等中找到匹配项。查看匹配项并根据新项目名称手动替换它
删除所有以前的存根,然后重新编译项目。我突出显示了需要删除的所有存根,如下面的快照所示
gwtsetproject.gwt.xml在哪里?你需要那个文件来编译。你是如何创建你的项目的?我没有创建这个文件…我使用的是g符号创建了这个项目…GTD下拉菜单->新建web应用程序项目你在使用什么IDE?将你的模块文件复制到com/test/gwtsetproject.gwt.xml我认为这不是问题,这是一个问题RNING.I尚未重命名该项目您是否尝试使用Eclipse搜索工具在您的项目中找到
gwtsetproject.gwt.xml
?
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>index</title>
<script type="text/javascript" language="javascript" src="Hello/Hello.nocache.js"></script>
</head>
<body>
</body>
</html>