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

为什么我能';在Netbeans 8.2中创建新的grails应用程序?,grails,netbeans,groovy,Grails,Netbeans,Groovy,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中采取的步骤 文件>新建项目>Groovy>Grails应用程序>然后单击next 之后,我单击了配置Grails…按钮。然后我复制粘贴了grails主目录

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中采取的步骤
文件>新建项目>Groovy>Grails应用程序>然后单击next
之后,我单击了配置Grails…按钮。然后我复制粘贴了grails主目录的文件路径(在我的例子中是C:\Program Files\NetBeans 8.2\grails-3.3.5)在grails主目录的文本框下,然后单击OK

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



我该怎么办?请帮帮我。我的求职考试需要这个。非常感谢。

在Windows 10上的NetBeans 8.2中创建Grails 3.3.5项目时,我遇到了与您完全相同的错误。这是因为NetBeans中有一个长期存在的bug,它也会影响最近的Grails版本

尽管该bug的状态为:VERIFIED FIXED,但不幸的是,该修复未应用于8.2版本身(“此bug在开发版本中修复,而不是在8.2版中修复”)。您有两种可能的解决方法:

  • 安装NetBeans 8.x的开发版本,其中包含修复程序
  • 安装NetBeans 9.0的测试版,其中包含该修复程序
选项1:使用NetBeans的开发版本

  • 下载
  • 激活Groovy并以与NetBeans 8.2相同的方式定位Grails 3.3.5
  • 然后,您可以使用Groovy>Grails应用程序项目向导成功创建Grails应用程序,并运行它:

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

  • 从网站下载并解压缩NetBeans 9 beta版
  • 启动NetBeans 9 beta并安装Groovy/Grails插件:

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

非常感谢您。