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

时间:2018-05-19 10:41:19

标签: grails netbeans groovy

操作系统:Windows 10
JDK :jdk1.8.0_65
IDE :Netbeans 8.2

我采取的步骤:
1.我安装了Netbeans,选择ALL列,这意味着它可以支持Groovy或grails应用程序。
2.我还安装了最新版本的Grails,即 grails-3.3.5
安装完所有东西后,我打开了Netbeans。

我在NETBEANS中采取的步骤
文件>新项目> Groovy> Grails Application>然后我点击了下一个。
之后,我点击了配置Grails ... 按钮。然后我复制粘贴我的grails主目录的文件路径(在我的情况下是 C:\ Program Files \ NetBeans 8.2 \ grails-3.3.5 )在 Grails Home <的文本框下面/ i>然后点击确定。

这里的问题是我无法创建新项目。它一直显示此消息框:“创建应用程序时发生意外错误。有关详细信息,请参阅输出窗口。

它显示错误:“指定应用程序名称或使用--inplace在当前目录中创建应用程序



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

1 个答案:

答案 0 :(得分:3)

我在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的DEV版本。
  • 安装包含此修复程序的NetBeans 9.0测试版。

选项1 :使用NetBeans的DEV版本

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

DevBuildGrails1

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

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

InstallGrailsPlugin

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

Beta9Grails