我更喜欢使用Netbeans作为我的IDE而不是Eclipse.几年前,当我查看Google Web工具包时,GWT没有好的Netbeans插件,每个人都建议使用Eclipse.情况现在怎么样?市场上有没有更好的插件,或Eclipse是最好的选择?
我也喜欢Netbeans而不是Eclipse.为了开发GWT,我使用了以下设置步骤而没有安装gwt4nb插件.由于我只使用IDE进行代码分析和编辑帮助,因此可以直接在源代码树中操作文件和目录.虽然这可能不适合您的情况,但我想对于许多开发人员而言,步骤应该足够好,因为您可以将gwt开发视为普通的Java项目.
安装JDK,NetBeans-SE.提取gwt包.我有一个关于gwt-1.7.1的说明.如果在Windows 64位版本上运行,请安装64位netbeans和jdk,以及32位JRE.
将Hello示例从gwt目录复制到gwt package目录之外的目录.创建现有Java源代码的项目,并将项目放在同一个Hello目录下.然后netbeans将在Hello目录中创建两个文件:nbbuild.xml和manifest.mf,并在Hello下创建自己的nbproject目录.我只是忽略这些文件.
在netbeans"Projects"窗口中,右键单击"Libraries"并选择"Add JAR"以从gwt目录添加jar文件.
在netbeans"文件"窗口(而不是"项目"窗口)中,您将看到Hello示例附带的原始"build.xml"文件.编辑此文件,以便"gwt.sdk"指向gwt包目录的位置.在Windows 64bit上,还在"java"任务下添加"jvm"属性.它看起来像(只有jvm = ...是新添加的):
<target name ="hosted"depends ="javac"description ="Run hosted mode">
<java failonerror ="true"fork ="true"classname ="com.google.gwt.dev.HostedMode"
jvm ="C: \\ Users \\ youhere \\ Programs \\ jre6.32 \\ bin \\ java">
<classpath>
使用"Files"窗口,单击以展开"build.xml"文件节点.然后右键单击"build.xml"下的"托管"ant目标,并在上下文菜单中选择"Run Target"以构建和运行托管模式.
您通常使用的"build.xml"中的ant目标:
启动托管服务器后,您可以运行"build"目标来构建javascript,并在不重新启动服务器的情况下立即使运行的托管服务器提供服务.使用普通浏览器查看"localhost:8888"的javascript版本.您可以通过编辑"build.xml"文件来设置不同的端口.
通常我将Hello示例复制到另一个目录,并将其用作新项目的起点.之后,手动编辑文件以匹配项目命名和目录结构.
我还将其他样本从gwt包复制到一个新目录,然后构建并运行它们以将其用作代码引用.如果您还想开发servlet,请查看DynaTable示例的servlet,并将文件创建或复制到项目中的相同目录结构中.
关于gwt4nb插件的说明:我安装了它,但发现它对我来说太重了.通过上面的手动设置,我可以毫无困难地完成我需要的一切.
我会说Eclipse是最好的免费选择.Intellij IDEA
(付费版)也有很好的GWT
支持,但它不如Eclipse
.
我认为唯一的官方支持是eclipse,请看:https://developers.google.com/web-toolkit/download
根据我的个人经验,如果你想GWT
和你之间有一个很好的整合IDE
,那就去吧Eclipse
.如果你打算使用Maven
,我也建议M2E
http://m2eclipse.codehaus.org/
编辑
忘了说最重要的事情.Netbeans
顺便说一下,似乎有一个很好的支持GWT但我从未测试过,请参阅:http://netbeans.org/kb/docs/web/quickstart-webapps-gwt.html
归档时间: |
|
查看次数: |
7385 次 |
最近记录: |