Comments (4)
This issue might be related to how the Maven plugin uses its own Launcher, and creates an isolated thread to run the JavaFX app, in the same VM.
As an alternative, running exec:exec
solves any possible issue, as it runs the app in a different process. Since it doesn't use a Launcher, the vm arguments (--module-path
and --add-modules
) need to be set, as running from command line or gradle.
For instance, the HelloFX sample's pom should be changed to:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>java</executable>
<arguments>
<argument>--module-path</argument>
<modulepath/>
<argument>--add-modules</argument>
<argument>javafx.controls</argument>
<argument>-classpath</argument>
<classpath />
<argument>HelloFX</argument>
</arguments>
</configuration>
</plugin>
from openjfx-docs.
+1 on changing the maven pom file for this
from openjfx-docs.
Thanks for the example pom.xml update @jperedadnr!
from openjfx-docs.
Removed exec:java in favor of javafx maven plugin
from openjfx-docs.
Related Issues (20)
- JavaFX 20 release
- Class com.sun.glass.ui.monocle.MonocleWindow does not define or inherit method _updateViewSize(long)
- Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found HOT 2
- javaFX - Run time error - Graphics Device initialization failed HOT 1
- Doesn't work on Apple M1 Mac --> Error. Warning
- Text cannot show some unicode String like "𝔸𝔹𝕒𝕓"
- JavaFX runtime components are missing, and are required to run this program HOT 2
- 不自己搞一个脚手架吗?新建个项目都报错
- JavaFX 21 release
- Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found HOT 2
- java.lang.module.FindException: Module JavaFXApp not found
- The desired archetype does not exist (org.openjfx:javafx-maven-archetypes:0.0.6) HOT 1
- the javaFX documentation page do not work! HOT 2
- JavaFX 乱码问题不知道如何解决
- Which repository can I submit pull requests to? HOT 1
- Version 22, yet GH page still says "Getting started guide for JavaFX 11" HOT 1
- error
- error: can't find main(String[]) method in class: JFXHelloFXUsingJavaFX.HelloFX
- Erreur : impossible de trouver ou de charger la classe principale HelloFX
- Eclipse Maven javafx Problem - Missing artifact org:openjfx:javafx-base:jar:${javafx.platform}:22.0.1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openjfx-docs.