Details

    Description

      I installed Netbeans 11.3, OpenJDK-13 under Ubuntu 18.04 and created in the following a new Groovy project.

      1. Choose File > New Project (Ctrl-Shift-N;\u2318-Shift-N on Mac) from the main menu to open the New Project wizard.
      2. Select Java Application in the Java category. Click Next.
      3. Type GroovyJavaDemo as the Project Name and specify the folder where you want to create the application in the Project Location field.

      4. Deselect the Create Main Class checkbox. Click Finish.
      5. Next, I created a Groovy Script file with only this content println "Hello" and it caused the following problems:

         ant -f /home/ubuntu/NetBeansProjects/GroovyJavaDemo -Djavac.includes=Hello.groovy -Drun.class=Hello run-single
          init:
          deps-jar:
          Created dir: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build
          Updating property file: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/built-jar.properties
          Created dir: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/classes
          Created dir: /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/empty
          Compiling 1 source file to /home/ubuntu/NetBeansProjects/GroovyJavaDemo/build/classes
          /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/build-impl.xml:1120: The following error occurred while executing this line:
          /home/ubuntu/NetBeansProjects/GroovyJavaDemo/nbproject/groovy-build.xml:26: Error running forked groovyc.
          BUILD FAILED (total time: 1 second)
      

      Gradle developer states it has nothing to with its project.

      Why does it works only with OpenJDk-8 and not with OpenJDK-13?

      Thank you in advance,

      Attachments

        Activity

          Something could be pretty mixed up in your setup.

          NetBeans 11.3 has no Java Application Category, nor real Groovy project support.

          Instead of trying to fix your case, I can describe how to create a working Groovy project with NetBeans.

          Create a new project Select Java Application from the Java with Gradle Category.

          After that open the build.gradle and replace the apply plugin: 'java' with apply plugin: 'groovy'

           

          and add the following as well:
           
          {{dependencies

          { implementation 'org.codehaus.groovy:groovy-all:2.4.15'}

          }}

          Open the file view and rename the src/main/java folder to src/main/groovy

           

          More information: https://docs.gradle.org/current/userguide/groovy_plugin.html

          lkishalmi Laszlo Kishalmi added a comment - Something could be pretty mixed up in your setup. NetBeans 11.3 has no Java Application Category, nor real Groovy project support. Instead of trying to fix your case, I can describe how to create a working Groovy project with NetBeans. Create a new project Select Java Application from the Java with Gradle Category. After that open the build.gradle and replace the apply plugin: 'java' with apply plugin: 'groovy'   and add the following as well:   {{dependencies { implementation 'org.codehaus.groovy:groovy-all:2.4.15'} }} Open the file view and rename the src/main/java folder to src/main/groovy   More information: https://docs.gradle.org/current/userguide/groovy_plugin.html
          mictadlo Michal Lorenc added a comment -

          Thank you, it worked to build it does not show the out put of the println statement

          JAVA_HOME="/usr/lib/jvm/java-13-openjdk-amd64"
          cd /home/ubuntu/NetBeansProjects/GroovyTest2; /home/ubuntu/.gradle/wrapper/dists/gradle-6.0-bin/8ccdmgaih4za71r0tlxhaz33m/gradle-6.0/bin/gradle --configure-on-demand -x check run
          Configuration on demand is an incubating feature.
          > Task :compileJava NO-SOURCE
          > Task :compileGroovy UP-TO-DATE
          > Task :processResources NO-SOURCE
          > Task :classes UP-TO-DATE
          > Task :run
          
          BUILD SUCCESSFUL in 5s
          2 actionable tasks: 1 executed, 1 up-to-date
          

          I've done it in the following way.

          What did I miss?

          Thank you in advance

          mictadlo Michal Lorenc added a comment - Thank you, it worked to build it does not show the out put of the println statement JAVA_HOME= "/usr/lib/jvm/java-13-openjdk-amd64" cd /home/ubuntu/NetBeansProjects/GroovyTest2; /home/ubuntu/.gradle/wrapper/dists/gradle-6.0-bin/8ccdmgaih4za71r0tlxhaz33m/gradle-6.0/bin/gradle --configure-on-demand -x check run Configuration on demand is an incubating feature. > Task :compileJava NO-SOURCE > Task :compileGroovy UP-TO-DATE > Task :processResources NO-SOURCE > Task :classes UP-TO-DATE > Task :run BUILD SUCCESSFUL in 5s 2 actionable tasks: 1 executed, 1 up-to-date I've done it in the following way . What did I miss? Thank you in advance

          When you created the Groovy file you added Hello.groovy, if you check, you/ve created a Hello/groovy.groovy file also the main class name in the Gradle might be not exist. Ti would be better to share your project as a zip or upload it to github the later preferred, as I can for it and make it work with a PR.

          lkishalmi Laszlo Kishalmi added a comment - When you created the Groovy file you added Hello.groovy, if you check, you/ve created a Hello/groovy.groovy file also the main class name in the Gradle might be not exist. Ti would be better to share your project as a zip or upload it to github the later preferred, as I can for it and make it work with a PR.
          mictadlo Michal Lorenc added a comment - - edited

          Thank you, I renamed it to Main.groovy and it works now. How is it possible to change to Groovy 3?

          mictadlo Michal Lorenc added a comment - - edited Thank you, I renamed it to Main.groovy and it works now. How is it possible to change to Groovy 3?

          People

            lkishalmi Laszlo Kishalmi
            mictadlo Michal Lorenc
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: