Description
Currently the recommendation on the web site if your app is non-modular is to throw everything out and not even use jlink or modules at all. That seems extreme to me and not really desirable. Why not explain how to use jlink to create a runtime that includes the JavaFX modules and at the same time launch your application as a normal executable jar using the classpath for non-modular dependencies and the module path (or jlink the modules into the runtime) for modular dependencies?
Since at this stage it is still nearly impossible to make a reasonably complex application without running into at least one non-modular dependency, I would think this is a common need.
This would also avoid the need to make a separate non-Application main class or the hideous practice of creating a fat jar.