Hi Ken,

I guess the entry in nbactions is wishful thinking by the openjfx and Gluon guys. They proposed a similar nbactions at StackOverflow

It turns out you can run jlink from the IDE.

Using a project created with NB-12beta2 (that probably doesn't matter), I'm using Simple JavaFX archetype project.

1. Click on the project's top level node in the Projects window, in the
   Navigator you will see the project's maven goals.
2. But first edit pom.xml and add the property, using your main class name
   <javafx.mainClass>com.raelity.play.xs13.App</javafx.mainClass>
3. Now in the Navigator, the context menu for "javafx link", do
   "Execute Goal"
4. cd <projdir>/target/image/bin
5. Using your main class name do
   ./java com.raelity.play.xs13.App

That run's the program (at least this afternoon).

An experiment, at "TheProject > properties > Actions" I did "Add Custom". In the little dialog I added "Action Name:" "jlink". Then I gave that "Execute Goals" "clean javafx:jlink". Now in the context menu for the project there's "Run Maven > jlink"

I'd like to suggest the the pom.xml property be added by the Archetype automatically when the project is created. Comment?

At https://github.com/openjfx/javafx-maven-plugin there's a section named "javafx:jlink options". And the context menu in the navigator has "Show Documentation..." (it executes directly, the '...' is misleading) which is cool, it has some good info.

In the project directory, after you add the property to the pom, from the command line you can do something like

     1409  JAVA_HOME=c:/f/j/jdk/jdk-11.0.5 mvn clean javafx:jlink
     1410  cd target/image/bin/
     1411  ./java com.raelity.play.xs13.App

-ernie

On 4/5/2020 8:25 AM, Kenneth Fogel wrote:

As suggested by Geertjan here is my question in the subject line “how to use jlink in nbactionx.xml"

Jaraslav’s suggestions ‘It might appear in "Project popup/Run Maven/JLink", if not try "Project popup/Properties/Actions” category’ does not reveal jlink either.

I just thought it might be a good way to see jlink in action but it will no impact on my course.

        

*/Ken Fogel/*
Faculty

email: [email protected] <mailto:[email protected]>
phone: (514) 931-8731 local 4799

Dawson College, 3040 Sherbrooke St. WWestmount, Quebec, H3Z 1A4, Canada

facebook icon <https://www.facebook.com/ken.fogel>twitter icon <https://twitter.com/omniprof>youtube icon <https://www.youtube.com/kenfogel>linkedin icon <https://www.linkedin.com/in/kenfogel/>instagram icon <https://www.instagram.com/omniprof/>

        

cid:16cd4bdce7eaf8d708 <https://www.dawsoncollege.qc.ca/>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to