如何在eclipse Helios和GWT 2.1.1中打开GWT示例?

在eclipse Helios + GWT 2.1.1中导入一个GWT样本的简单方法是什么? 看起来这个zip文件的内容不包含任何用于eclipse的项目文件。

我尝试了以下内容:

  • 创建一个GWT项目'bla'
  • 删除src ad war文件夹并将其替换为示例中的src和war文件夹
  • 在eclipse中刷新项目
  • 打'跑'
  • [错误]无法在您的类路径中找到'bla / bla.gwt.xml'; 可能是拼写错误,或者您可能忘记为源代码包含类路径条目?

    所以我转到运行配置并从参数列表中删除示例项目的路径。 我还将托管的html页面的名称更改为示例中的名称。 打'跑'和:

    [错误]传递给external.gwtOnLoad()的版本号“2.0”无效,预计为“2.1”; 您的托管模式引导文件可能已过时;

    现在我需要一个过时的GWT版本来运行这些样本? 发生了什么,我只想看一个样本来学习一个新概念。


    阅读GWT示例目录中的readme.txt,我遇到了一个适用于Eclipse 3.7的解决方案。 假设你的机器上安装了ant,执行以下示例的目录:

    蚂蚁eclipse.generate

    这将生成将示例导入Eclipse并运行它所需的.classpath和.project文件。

    这里是README.txt的相关摘录:

    - 选项A:将项目导入Eclipse(推荐) -

    如果您使用Eclipse,则只需将生成的项目导入Eclipse。 我们已经针对Eclipse 3.4和3.5进行了测试。 以后的版本可能也有效,早期的版本可能不会。

    如果包含此文件的目录没有.classpath或.project文件,请通过运行'ant eclipse.generate'

    在Eclipse中,转到文件菜单并选择:

    文件 - >导入... - >将现有项目导入Workspace

    浏览到包含此文件的目录,选择“邮件”。 如果选中,请务必取消选中“将项目复制到工作区”。 点击完成。 您现在可以在Eclipse中浏览项目。

    要以GWT开发模式启动您的Web应用程序,请转到运行菜单并选择:

    运行 - >打开调试对话框...

    在Java应用程序下,您应该找到启动配置
    命名为“邮件”。 选择并点击“调试”。

    您现在可以使用内置调试器以开发模式调试您的Web应用程序。

    在eclipse 3.7中,不是运行 - >打开调试对话框,而是运行 - >调试配置。 我得到了遵循这些命令运行的展示和邮件示例。 也应该适用于所有其他样品。


    GWT SDK附带的示例以不同的方式构建。 有些是Maven构建,有些则使用Ant。 Eclipse可以直接处理这些常见的构建,但是您必须选择正确的选项。

    因此,如果您想在eclipse中打开Expenses项目,您可以在项目根目录(即../gwt2.4/samples/Expenses)中查找名为pom.xml的文件。 这是一个Maven构建文件。 要将其导入到您的工作空间,请选择:

  • 文件 - >导入...
  • 打开Maven->现有的Maven项目,并点击下一步>按钮
  • 浏览你的文件系统,直到你到达费用文件夹。 点击它并选择确定。
  • 此时它会向您显示该窗口的Projects:区域中该目录中的Projects ...在这种情况下仅显示一个:/pom.xml com.google.gwt.sample.expenses:... etc。

  • 点击该项目的复选框,Next>
  • 最后,它会要求您映射插件。 您需要在Actions下的下拉菜单中选择所需的插件(如m2e)。
  • 在其他项目文件夹中,您可能会找到一个build.xml文件。 这是一个Ant构建文件。 要导入你做类似的事情,但不同(当然!):

  • 文件 - >新建 - >项目...
  • 打开Java文件夹并选择“从现有Ant构建文件中获得Java项目”,Next>
  • 单击浏览按钮,挖掘您的目录到项目文件夹并选择build.xml文件,然后打开它。
  • 项目名称应自动填写,只需在中间窗口中选择要使用的声明并单击完成。

  • 由于这些教程只包含src和war目录,所以这个想法仍然是:

  • 按照本教程创建一个新项目
  • 删除自动添加的示例文件中创建的类部分(请参阅问题1547)
  • 不幸的是,Google插件不允许在不创建模板文件的情况下创建新的Web应用程序项目。 模板文件很适合第一次尝试,但如果您想从头开始使用新的GWT应用程序,则很烦人。

    替代文字

  • 在现在空的项目中复制src和war目录
  • 链接地址: http://www.djcxy.com/p/4149.html

    上一篇: How do I open the GWT samples in eclipse Helios and GWT 2.1.1?

    下一篇: Stop edittext gaining focus with scroll view in activity