Java GWT代码为';t编译

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。 加载模块

我正在尝试学习java的这个新GWT部分

我制作了我的第一个简单应用程序

我点名

  • 我的模块:-HelloWorld
  • 我的入门课程:-你好
  • 还有我的html:index.html
我得到这个错误:

2014年4月18日下午4:00:53 java.util.prefs.WindowsPreferences 警告:无法打开/创建prefs根节点Software\JavaSoft\prefs 在根目录0x8000002处。Windows RegCreateKeyEx(…)返回错误代码5。 加载模块com.test.gwtsetproject 正在加载继承的模块“com.test.gwtsetproject” [错误]在类路径上找不到'com/test/gwtsetproject.gwt.xml';可能是打字错误,也可能是你忘了包括 源的类路径条目?[错误]在doStartup方法中shell失败

模块:

<?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>