https://issues.apache.org/jira/browse/NETBEANS-3175
https://github.com/apache/netbeans/pull/1535 Gj On Fri, Sep 27, 2019 at 3:18 PM Geertjan Wielenga <geert...@apache.org> wrote: > Let's start by being clear about what this means: "Immediately after > creating a new Maven JavaFX project the project shows errors." > > Can you just do step by step what you're doing, please? > > Ideally, use the Gluon OpenJFX samples in the Sample category in the New > Project dialog -- and maybe we should replace the JavaFX Application with > those two samples instead? > > Gj > > On Fri, Sep 27, 2019 at 3:16 PM Scott Palmer <swpal...@gmail.com> wrote: > >> Using NetBeans 11.2-beta1… >> Immediately after creating a new Maven JavaFX project the project shows >> errors. >> All imports from javafx.* are indicated as errors with the message >> “package does not exist” >> >> Building the project also fails with the bizarre error "Fatal Error: >> Unable to find package java.lang in classpath or bootclasspath” >> >> This is running on macOS with OpenJDK 12.0.2 >> >> Build log follows: >> >> cd /Users/scott/NetBeansProjects/mvnjfx; >> JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home >> "/Applications/NetBeans/NetBeans 11.2 >> Beta.app/Contents/Resources/NetBeans/java/maven/bin/mvn" install >> Scanning for projects... >> >> ------------------------------------------------------------------------ >> Building mvnjfx 1.0-SNAPSHOT >> ------------------------------------------------------------------------ >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.2.1/exec-maven-plugin-1.2.1.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.2.1/exec-maven-plugin-1.2.1.pom >> (8 KB at 25.7 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/28/mojo-parent-28.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/28/mojo-parent-28.pom >> (26 KB at 437.3 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/3/codehaus-parent-3.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/3/codehaus-parent-3.pom >> (5 KB at 80.2 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.2.1/exec-maven-plugin-1.2.1.jar >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.2.1/exec-maven-plugin-1.2.1.jar >> (37 KB at 141.0 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom >> (10 KB at 293.3 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/24/maven-plugins-24.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/24/maven-plugins-24.pom >> (11 KB at 301.5 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.16/maven-surefire-plugin-2.16.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.16/maven-surefire-plugin-2.16.pom >> (5 KB at 132.0 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.16/surefire-2.16.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.16/surefire-2.16.pom >> (19 KB at 453.7 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.16/maven-surefire-plugin-2.16.jar >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.16/maven-surefire-plugin-2.16.jar >> (34 KB at 851.1 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.6/maven-dependency-plugin-2.6.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.6/maven-dependency-plugin-2.6.pom >> (11 KB at 272.3 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.6/maven-dependency-plugin-2.6.jar >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.6/maven-dependency-plugin-2.6.jar >> (142 KB at 1786.8 KB/sec) >> >> --- maven-resources-plugin:2.6:resources (default-resources) @ mvnjfx --- >> Using 'UTF-8' encoding to copy filtered resources. >> Copying 2 resources >> >> --- maven-compiler-plugin:3.1:compile (default-compile) @ mvnjfx --- >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom >> (865 B at 24.8 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom >> (4 KB at 103.8 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom >> (690 B at 20.4 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom >> (769 B at 22.1 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom >> (2 KB at 36.7 KB/sec) >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar >> Downloading: >> https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar >> Downloading: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar >> (5 KB at 50.6 KB/sec) >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar >> (206 KB at 2236.3 KB/sec) >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar >> (19 KB at 179.9 KB/sec) >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar >> (25 KB at 187.7 KB/sec) >> >> Downloaded: >> https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar >> (151 KB at 508.1 KB/sec) >> Changes detected - recompiling the module! >> Compiling 2 source files to >> /Users/scott/NetBeansProjects/mvnjfx/target/classes >> Fatal Error: Unable to find package java.lang in classpath or >> bootclasspath >> ------------------------------------------------------------- >> COMPILATION ERROR : >> ------------------------------------------------------------- >> An unknown compilation problem occurred >> 1 error >> ------------------------------------------------------------- >> ------------------------------------------------------------------------ >> BUILD FAILURE >> ------------------------------------------------------------------------ >> Total time: 2.746 s >> Finished at: 2019-09-27T10:13:54-04:00 >> Final Memory: 12M/44M >> ------------------------------------------------------------------------ >> Failed to execute goal >> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile >> (default-compile) on project mvnjfx: Compilation failure >> An unknown compilation problem occurred >> -> [Help 1] >> >> To see the full stack trace of the errors, re-run Maven with the -e >> switch. >> Re-run Maven using the -X switch to enable full debug logging. >> >> For more information about the errors and possible solutions, please read >> the following articles: >> [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >> >> >> On Sep 27, 2019, at 9:58 AM, Geertjan Wielenga <geert...@apache.org> >> wrote: >> >> The Gluon OpenJFX Maven sample archetypes have been part of Apache >> NetBeans since 11.1. >> >> Gj >> >> On Fri, Sep 27, 2019 at 2:54 PM Chuck Davis <cjgun...@gmail.com> wrote: >> >>> Chris: >>> >>> NB has not made a JFX project that works since JDK8. The JavaFX >>> application should be taken off the new project menu until such time as it >>> can build and run a JFX application. >>> >>> You might find some help here: https://openjfx.io/openjfx-docs/#maven >>> >>> You can use NB to create the application but then you have to delete the >>> entire pom and replace it with one that works -- which you will find at >>> this link. After you do that NB will actually run your application from >>> the IDE. >>> >>> I recommend you build your dialogs with SceneBuilder outside the IDE for >>> convenience. One of the great features of fxml is reusability. You can >>> copy your fxml files into other projects, load them and nothing blows up. >>> Since NB would not run a JFX application I wrote a script to copy the NB >>> project files to another directory and run it there from a desktop icon. >>> If you do that there are some tweaks to make for it to find the jfx >>> modules. I think you will also find those issues addressed at the link >>> but I don't remember for sure. If you run into that you can email me >>> off-list and we can discuss what has to be done. >>> >>> HTH with your frustrations. >>> >>> On Fri, Sep 27, 2019 at 5:12 AM Chris Olsen <col...@mchsi.com> wrote: >>> >>>> Scott and All -- >>>> >>>> > The target should be 11 not 1.11. >>>> >>>> Thanks to Scott! I'm not sure where the 1.11 came from -- I think it >>>> was generated somewhere out of my control. (Yes, passing the buck.) >>>> >>>> In any case, one step forward has gotten me to another problem, which >>>> I believe is with something called javafxpackager: >>>> >>>> ----------- >>>> Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec >>>> (unpack-dependencies) on project Splat_Maven: Command execution failed. >>>> Cannot run program "C:\Program >>>> Files\AdoptOpenJDK\jdk-11.0.4.11-hotspot\..\bin\javafxpackager" (in >>>> directory "C:\Users\olsenc\Documents\NetBeansProjects\Splat_Maven"): >>>> CreateProcess error=2, The system cannot find the file specified -> [Help >>>> 1] >>>> ----------- >>>> >>>> In searching the web I found a great deal of only partially helpful >>>> information, much related to Java 6 and 7. Some places, in discussing Java >>>> 11, seemed to suggest there was no longer in existence a javafxpackager, >>>> and would there not be one until Java 14. This is distressing, as my app >>>> is replete with FX. I wonder if someone could give me an authoritative >>>> answer about what javafxpackager -- if it exists -- actually does. I >>>> believe would like to be able to deploy my app bundled with Java 11 in >>>> Windows and Mac versions because of my target audience (high school >>>> teachers with even less computer savvy that I have). I'm beginning to >>>> think I should just return to Java 8. I have solved many problems in >>>> migrating to Java 11, but I am getting a bit discouraged when I contemplate >>>> the possibility of many problems still to come, problems that suggest I >>>> should change professions from statistician to Java developer -- not >>>> something I want to contemplate at this stage in my career. >>>> >>>> Any advice for the harried and distraught _amateur_ programmer? >>>> >>>> Thank you in advance! >>>> >>>> -- Chris >>>> >>>> >>>> >>>> >>>> >>>> ----- Original Message ----- >>>> From: Scott Palmer <swpal...@gmail.com> >>>> To: Chris Olsen <col...@mchsi.com> >>>> Cc: users@netbeans.apache.org >>>> Sent: Tue, 24 Sep 2019 21:29:47 -0400 (EDT) >>>> Subject: Re: Hopefully close to the finish line with Java 11 & FX >>>> >>>> The target should be 11 not 1.11. >>>> >>>> Scott >>>> >>>> > On Sep 24, 2019, at 8:49 PM, Chris Olsen <col...@mchsi.com> wrote: >>>> > >>>> > Hello, Everyone -- >>>> > >>>> > I have downloaded AdoptOpenJDK, JavaFX 11, and Maven (or so I >>>> believe). I have waded through getting to zero FX compile errors, and with >>>> the clarion call of "Excelcior!" I told Apache Netbeans 11.1 to run. This >>>> is what I got: >>>> > >>>> > -------- >>>> > Failed to execute goal >>>> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile >>>> (default-compile) on project Splat_Maven: Fatal error compiling: error: >>>> invalid target release: 1.11 -> [Help 1] >>>> > -------- >>>> > >>>> > I did my due diligence and looked for solutions on line, but >>>> nothing I found seemed to work. What I'm thinking is that SOMEwhere I must >>>> have told some file or other that there is another Java 11 in town, but I >>>> don't really know where I would have said this. (I blew away all my old >>>> Java 8 JDKs. >>>> > >>>> > In hopes that this might give someone might have greater than zero >>>> clues, I am appending some System output below. Any ideas of what and >>>> where to look for solutions and/or suggestions for how to proceed are very >>>> welcome! I'm running this on Windows 7, but my Windows 10 laptop gives the >>>> same "invalid target release" message. >>>> > >>>> > Thanks in advance... >>>> > >>>> > -- Chris Olsen >>>> > >>>> > ------------------------ >>>> > >>>> > Echo %JAVA_HOME%: >>>> > >>>> > C:\Program Files\AdoptOpenJDK\jdk-11.0.4.11-hotspot\ >>>> > >>>> > Echo %MAVEN_HOME%: >>>> > >>>> > c:\Program Files\Maven\apache-maven-3.6.2-bin\apache-maven-3.6.2\bin >>>> > >>>> > >>>> > Path: >>>> > >>>> > C:\Program >>>> Files\AdoptOpenJDK\jdk-11.0.4.11-hotspot\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program >>>> Files >>>> (x86)\CambridgeSoft\ChemOffice2015\ChemScript\Lib;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Anaconda3;C:\Anaconda3\Scripts;C:\Program >>>> Files\MATLAB\R2015a\bin;c:\Program Files (x86)\Microsoft SQL >>>> Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL >>>> Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL >>>> Server\100\DTS\Binn\;C:\PROGRAM FILES\OPENOFFICE.ORG >>>> <http://openoffice.org/> 3\URE\BIN; C:\PROGRAM FILES (X86)\ >>>> OPENOFFICE.ORG <http://openoffice.org/> 3\URE\BIN;C:\Program >>>> Files\SASHome\Secure\ccme4;C:\Program >>>> Files\SASHome\x86\Secure\ccme4;C:\Program Files (x86)\Skype\Phone\; >>>> c:\Program Files (x86)\Inno Setup 5;C:\Program Files >>>> (x86)\QuickTime\QTSystem\;C:\Program Files >>>> (x86)\SMLNJ\bin\;%JAVA_HOME%\bin; C:\Program >>>> Files\Java\jdk-11\bin;c:\Program >>>> Files\Maven\apache-maven-3.6.2-bin\apache-maven-3.6.2\bin >>>> > >>>> > --------------------- >>>> > >>>> > --------------------------------------------------------------------- >>>> > To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org >>>> > For additional commands, e-mail: users-h...@netbeans.apache.org >>>> > >>>> > For further information about the NetBeans mailing lists, visit: >>>> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>>> > >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org >>>> For additional commands, e-mail: users-h...@netbeans.apache.org >>>> >>>> For further information about the NetBeans mailing lists, visit: >>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org >>>> For additional commands, e-mail: users-h...@netbeans.apache.org >>>> >>>> For further information about the NetBeans mailing lists, visit: >>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>>> >>>> >>