【问题标题】:Error running forked groovyc caused in Netbeans在 Netbeans 中运行分叉 groovyc 时出错
【发布时间】:2020-07-13 23:47:02
【问题描述】:

我在 Ubuntu 18.04 下安装了 Netbeans 11.3,并在下面创建了一个新的 Groovy 项目。

  1. 从主菜单中选择文件 > 新建项目(在 Mac 上为 Ctrl-Shift-N;\u2318-Shift-N)以打开新建项目向导。
  2. 在 Java 类别中选择 Java 应用程序。点击下一步。
  3. 键入 GroovyJavaDemo 作为项目名称,并在项目位置字段中指定要在其中创建应用程序的文件夹。

  4. 取消选中创建主类复选框。点击完成。

  5. 接下来,我创建了一个只有这个内容 println "Hello" 的 Groovy 脚本文件,它导致了以下问题:

    ant -f /home/ubuntu/NetBeansProjects/GroovyJavaDemo -Djavac.includes=Hello.groovy -Drun.class=Hello run-single 在里面: deps-jar: 创建的目录:/home/ubuntu/NetBeansProjects/GroovyJavaDemo/build 更新属性文件:/home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/built-jar.properties 创建目录:/home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/classes 创建目录:/home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/empty 将 1 个源文件编译到 /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/classes /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/build-impl.xml:1120:执行此行时出现以下错误: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/groovy-build.xml:26:运行分叉 groovyc 时出错。 构建失败(总时间:1 秒)

我错过了什么?

提前谢谢你,

【问题讨论】:

    标签: groovy netbeans netbeans-platform netbeans-plugins


    【解决方案1】:

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

    但是,有一个(有点不满意)对我有用的解决方法:

    • 安装 JDK 8(如有必要)。
    • 编辑 NetBeans 文件 etc/netbeans.conf 并将 NetBeans 使用的 JDK 设置为 JDK 8。在我的例子中,我将行 netbeans_jdkhome="C:\Java\jdk1.8.0_221" 添加到 netbeans.conf.
    • 重新启动 NetBeans,然后重建您的项目。现在应该可以编译了:

    注意事项:

    • 如果你愿意,你可以bug report this issue to the NetBeans team
    • 我还尝试使用 JDK 14 作为 NetBeans 的默认 Java 平台,但得到了不同的错误:NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7。有关详细信息,请参阅 Gradle 错误 JDK 14 support #10248
    • 将 JDK 8 设置为 NetBeans 的默认平台不会阻止您为您的设备添加其他 Java 平台(工具 > Java 平台 > 添加平台...),例如 JDK 11 和 JDK 14个别项目。

    【讨论】:

    • 附言。我创建了here 一个新的 GitHub 问题
    【解决方案2】:

    请查找here Open-JDK-13 的解决方案

    【讨论】:

      【解决方案3】:

      编辑 groovy-build.xml 并将

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多