fxpackager for JavaFX-OSGi-Apps


When creating RCP applications using SWT the product-Export allows you to create a native launcher artifact. The problem with this native artifact is that on OS-X this native launcher and JavaFX don’t like each other.

JavaFX is all about a nice user experience, so not having a native launcher is a problem for people building applications on top of the technologies provided by our e(fx)clipse project.

The real problem although is that if you want to get into e.g. the mac appstore you need to ship a native installer – for mac a dmg – which includes everything you need to run (including the JRE!).

The conclusion of those 2 points above is: We need to fix this

For none OSGi-JavaFX application Oracle ships a small utility to create:

  • A native launcher experience
  • A native installer for your target platform

Today I took a stab on it and finally managed to package up my FX-IDE using the fxpackager using a combination of maven-tycho and ant.

I’ve pushed the build stuff to the fx-ides github-repo. The useage of the fxpackager can be seen in the build.xml file.

This entry was posted in e(fx)clipse. Bookmark the permalink.

2 Responses to fxpackager for JavaFX-OSGi-Apps

  1. Pingback: JavaFX links of the week, November 5 // JavaFX News, Demos and Insight // FX Experience

  2. Pingback: e(fx)clipse 0.8.0 released | Tomsondev Blog

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.