为什么我不能在 Netbeans 8.2 中创建新的 grails 应用程序?

Why I can't create new grails application in Netbeans 8.2?

OS: Windows 10
JDK:jdk1.8.0_65
IDE:Netbeans 8.2

我的步数:
1. 我已经安装了Netbeans,选择ALL 列,表示它可以支持Groovy 或grails 应用程序。
2. 我还安装了最新版本的 Grails,即 grails-3.3.5
3. 安装完所有东西后,我打开了 Netbeans。

我在 NETBEANS 中采取的步骤
File > New Project > Groovy > Grails Application > 然后我点击下一步。
之后,我单击了 Configure Grails... 按钮。然后我将 grails 主目录的文件路径(在我的例子中是 C:\Program Files\NetBeans 8.2\grails-3.3.5)复制粘贴到文本框下Grails Home 然后单击“确定”。

这里的问题是我无法创建新项目。它一直显示此消息框:“创建应用程序时发生意外错误。有关详细信息,请参阅输出 window。
那里显示错误:“指定应用程序名称或使用 --inplace 在当前目录中创建应用程序



我该怎么办?请帮我。我需要这个用于我的工作申请考试。非常感谢。

在 Windows 10 上的 NetBeans 8.2 中创建 Grails 3.3.5 项目时,我遇到了与您完全相同的错误。这是因为 NetBeans 中存在一个长期存在的错误:Bug 258407 - Error when creating a Grails 3.1.x project,这也是影响更近期的 Grails 版本。

尽管该错误 状态:已验证已修复,不幸的是,该修复并未应用于 8.2 版本身(”...此错误已在开发中修复构建不是 8.2")。您有两种可能的解决方法:

  • 安装包含修复程序的 NetBeans 8.x 开发版。
  • 安装包含修复程序的 NetBeans 9.0 测试版。

选项 1:使用 NetBeans 的 DEV 版本

  • 下载the most recent nightly Dev build of NetBeans 8.2.
  • 激活 Groovy 并以与在 NetBeans 8.2 上相同的方式找到 Grails 3.3.5。
  • 然后您可以使用 Groovy > Grails 应用程序 项目向导成功创建您的 Grails 应用程序,并且 运行 它:

选项 2:使用 NetBeans 9 的测试版。

  • Apache NetBeans 9.0 Beta 网站下载并解压缩 NetBeans 9 beta。
  • 启动 NetBeans 9 测试版并安装 Groovy/Grails 插件:

  • 以与在 NetBeans 8.2 上相同的方式找到 Grails 3.3.5(工具 > 选项 > 杂项 > Groovy > Grails 主页)。
  • 然后您可以使用 Groovy > Grails 应用程序 项目向导成功创建您的 Grails 应用程序,并且 运行 它: