dev netbeans

Distributing NetBeans Platform with JavaFX really do work

It was really easy in the past when one could just distribute the application and then relying on the “world wide” JRE to take care of the rest. That is not the case after Java 8.

For the last 7 months or so I have been working on moving Mapton from Java 8 to Java 11 and beyond.

I’ve tried many setups back and forth:

  • using the Platform JavaFX modules,
  • using jars,
  • using the AzulFX and LibericaFX JRE’s,
  • among other things. 

I ended up with the following workflow:

  1. Run NetBeans on a JDK with bundled JavaFX modules
  2. Just use JavaFX classes, without using any fx dependencies, exclude if necessary
  3. Use jlink to create a custom, one for each OS, JRE based off AdoptOpenJDK and the latest JavaFX jmods from Gluon

…and the thing is, creating a custom JRE was the general advice all along.

I guess it’s just to roll with the changes. 🙂


Yet another great Apache NetBeans release

Apache NetBeans 11.1, the tool which makes Mapton possible, was released earlier this week.

Read the announcements at [ANNOUNCE] Apache NetBeans 11.1 Released and Apache NetBeans 11.1 Features.

The next, soon to be released, Mapton will be based on the Apache NetBeans Platform 11.1.

dev netbeans

Hello NetBeans 10.0!

So, at last, after a period of hard work from the NetBeans developers we got yet another great  release from the Apache NetBeans (incubating) project!

Check it out today and be sure to read their blog too.

This is good news for developers and users of Mapton since Mapton is not only developed inside the NetBeans IDE, it is also based upon the powerful NetBeans Platform.