【问题标题】:GWT + IntelliJ Idea 9GWT + IntelliJ 理念 9
【发布时间】:2010-01-30 08:54:49
【问题描述】:

我下载了 IntelliJ Idea 9.0 社区版本,现在我想在其中创建一个 GWT 应用程序,但在创建项目时我没有获得该 GWT 选项。

我也在谷歌上看到了一些视频,但仍然没有得到解决方案。

我们是否必须为 GWT 的 IntelliJ Idea 添加一个插件,就像我们为 Eclipse 做的那样,或者什么是正确的方法?

请尽快回复我。

【问题讨论】:

    标签: gwt plugins intellij-idea


    【解决方案1】:

    我敢打赌,IntelliJ 9 可以直接支持 GWT(它应该包括 GWT 插件),但您必须打开它。我仍在使用 IntelliJ 8,但您可能可以转到文件菜单 --> 配置插件,然后在 JavaEE/Web 插件下查找它。

    【讨论】:

    • IntelliJ 8 包含 GWT 插件,但我不确定它是否默认开启。
    【解决方案2】:

    我一直在使用 9.0 社区版构建 gwt 应用程序,使用以下构建配置也运行开发模式:

    main-class: com.google.gwt.dev.DevMode
    vm-params: -Xmx256M
    program-params: -war \path\to\my\war -startupUrl index.html com.my.module.EntryFile
    

    你的模块描述符是 com/my/module/EntryFile.gwt.xml

    还要确保在运行配置的类路径中包含您的 java 客户端源代码以及 gwt-user.jar、gwt-servlet.jar 和 gwt-dev.jar。您的源路径是必需的,因此 devMode 将在呈现您的应用程序时获取对您的 java 代码的更改。用idea9CE搭建一个gwt项目需要多做一些工作,但是价格合适。我首先使用 webappCreator 实用程序来初始化一个项目,然后围绕它构建了我的想法模块。

    如果您正在寻找交钥匙解决方案,我认为您必须获得企业版,或者使用 eclipse。

    【讨论】:

    • 您使用了战争的绝对路径 - 您是否找到了使用相对路径或环境/IntelliJ 变量的方法?
    • 我必须将 -Dgwt.home=/path/to/gwt 添加到 Intellij 的运行/调试中才能使用我的 GWT 库。
    【解决方案3】:

    在版本 10 中,有一个 文件 > 新建模块... 向导,其中:

    1. 您可以使用从头开始创建模块将模块添加到您的项目中
    2. 输入名称并选择类型 Java 模块
    3. 创建源目录 (./src)
    4. 检查 Google Web Toolkit 并浏览到您的 SDK 以加载 GWT 库和构面。

    该向导的一个优点是默认情况下未选中创建示例应用程序

    【讨论】: