如何在eclipse Helios和GWT 2.1.1中打开GWT示例?
在eclipse Helios + GWT 2.1.1中导入一个GWT样本的简单方法是什么? 看起来这个zip文件的内容不包含任何用于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构建文件。 要将其导入到您的工作空间,请选择:
此时它会向您显示该窗口的Projects:区域中该目录中的Projects ...在这种情况下仅显示一个:/pom.xml com.google.gwt.sample.expenses:... etc。
在其他项目文件夹中,您可能会找到一个build.xml文件。 这是一个Ant构建文件。 要导入你做类似的事情,但不同(当然!):
由于这些教程只包含src和war目录,所以这个想法仍然是:
不幸的是,Google插件不允许在不创建模板文件的情况下创建新的Web应用程序项目。 模板文件很适合第一次尝试,但如果您想从头开始使用新的GWT应用程序,则很烦人。
上一篇: How do I open the GWT samples in eclipse Helios and GWT 2.1.1?
下一篇: Stop edittext gaining focus with scroll view in activity