Hello,

I have problem with running JavaFx Maven application.
I created JavaFX Maven project using project wizard and updated pom as
specified on
this page: https://openjfx.io/openjfx-docs/#maven.
I'm using JDK11 early access build 28 - http://jdk.java.net/11/. I tried
both Open JDK and Oracle JDK, same issue.
Operating System: Linux Mint 19 64-bit.

Clean and build works correctly, but when I try to run I'm getting
following error:
cd /home/dragan/NetBeansProjects/JavaFxJDK11;
JAVA_HOME=/home/dragan/Downloads/open-jdk-11
/home/dragan/Programs/incubating-netbeans-java-9.0/netbeans/java/maven/bin/mvn
-f /home/dragan/NetBeansProjects/JavaFxJDK11/pom.xml
"-Dexec.args=-classpath %classpath db.javafx.jdk11.HelloFX"
-Dexec.executable=/home/dragan/Downloads/open-jdk-11/bin/java
org.codehaus.mojo:exec-maven-plugin:1.5.0:exec
Running NetBeans Compile On Save execution. Phase execution is skipped and
output directories of dependency projects (with Compile on Save turned on)
will be used instead of their jar artifacts.
Scanning for projects...

------------------------------------------------------------------------
Building JavaFxJDK11 1.0-SNAPSHOT
------------------------------------------------------------------------

--- exec-maven-plugin:1.5.0:exec (default-cli) @ JavaFxJDK11 ---
Error: JavaFX runtime components are missing, and are required to run this
application
Command execution failed.
org.apache.commons.exec.ExecuteException: Process exited with an error: 1
(Exit value: 1)
    at
org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
    at
org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166)
    at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:764)
    at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:711)
    at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:289)
    at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
    at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 1.027 s
Finished at: 2018-09-22T18:51:31+02:00
Final Memory: 7M/27M
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.5.0:exec
(default-cli) on project JavaFxJDK11: Command execution failed. Process
exited with an error: 1 (Exit value: 1) -> [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/MojoExecutionException


When I try to run from command line using maven, I fon't have issues.
mvn compile exec:java

Thanks in advance for any help.
-- 

MSc Dragan Bjedov

Reply via email to