首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netbeans中运行分叉groovyc时出错

Netbeans中运行分叉groovyc时出错
EN

Stack Overflow用户
提问于 2020-04-02 04:28:41
回答 3查看 749关注 0票数 3

我在Ubuntu18.04下安装了Netbeans 11.3,并在下面的一个新Groovy项目中创建了Netbeans 11.3。

  1. 从主菜单中选择File >(Ctrl N;\u2318-Shift-N on Mac)打开向导。
  2. 在Java类别中选择。单击Next。
  3. 键入GroovyJavaDemo作为项目名称,并指定要在Project字段中创建应用程序的文件夹。
  4. 取消选择“创建主类”复选框。点击Finish。
  5. 接下来,我创建了一个只有这个内容println "Hello“的Groovy脚本文件,它导致了以下问题: ant /home/ubuntu/NetBeansProjects/GroovyJavaDemo -Djavac.includes=Hello.groovy -Drun.class=Hello运行-单init: deps-jar: Created dir: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build更新属性文件: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/built-jar.properties Created dir: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/classes Created dir: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/empty将1个源文件编译为/home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/classes /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/build-impl.xml:1120:执行这一行时发生了以下错误:运行分叉groovyc的/home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/groovy-build.xml:26:错误。生成失败(总时间:1秒)

我错过了什么?

提前谢谢你,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-04-02 06:39:55

我认为您没有遗漏任何东西,因为我可以在NetBeans 11.3上重现JDK 11的问题。

然而,有一个(有点令人不满意的)解决办法对我有效:

  • 安装JDK 8(如有必要)。
  • 编辑etc/netbeans.conf文件并将NetBeans使用的JDK设置为JDK 8。
  • 重新启动NetBeans,然后重新构建项目。它现在应该汇编:

备注:

  • 如果你愿意,你可以错误向NetBeans小组报告此问题
  • 我还尝试使用JDK 14作为NetBeans的默认Java,并得到了一个不同的错误:NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7。有关这个问题的更多信息,请参见Gradle bug JDK 14支持#10248
  • 将JDK 8设置为NetBeans的默认平台并不会阻止您为单个项目添加其他Java平台(Tools > Java > Add .),例如JDK 11和JDK 14。
票数 2
EN

Stack Overflow用户

发布于 2021-06-22 15:05:19

编辑groovy-build.xml并将

票数 1
EN

Stack Overflow用户

发布于 2020-04-16 11:11:02

请为Open 13找到这里的解决方案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60984238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档