I found many informations and i'm feeling confused.
My question is "Is JAVAFX supported for unix"?
If not, is it planned to be supported.
If not, what's the solution to be able to run JAVAFX application on unix machines.
Strength of JAVA is portability and if JAVAFX is not supported by Unix it's a big weak point
> Redhat, solaris and Ubunto
Ubuntu is supported.
Redhat is unsupported, but JavaFX will (probably) work on Redhat,
Solaris is not supported and JavaFX won't work on Solaris.
JavaFX will likely never be supported on Solaris. Closed as "Won't Fix":
https://javafx-jira.kenai.com/browse/RT-18265 "SPARC Solaris version needed"
https://javafx-jira.kenai.com/browse/RT-19465 "Add support for Solaris x86"
> For Solaris, is there any way to run JavaFx applications?
Not directly on the Solaris OS.
> I learnt about the Virtual Box?
Virtual Box is a Virtual Machine Manager.
1. Install Virtual Box on Solaris,
2. Install a JavaFX supported OS (e.g. WIndows or Ubuntu) in a Virtual Machine managed by Virtual Box.
3. Try running your JavaFX application on the OS in the virtual box.
If you have any issues with such a configuration, you would be on your own to troubleshoot it.
Maybe it would work, I don't know, you would have to try it to see.
2D Javafx applications will work under Linux. I tested JavaFX 8 apps under Fedora 14 to 19 and they did work.
3D will most likely not work as it requires a vendor driver and those more often than not destroy Linux system once installed (boots into black screen with a flashing cursor in the corner) and the most popular write-up on linuxquestions and fedoraforum is HOWTO-remove-vendor-drivers. I tested with open source drivers and got just a gray window, while the rest of functionality worked - there was just no rendering. Apparently coding to pure OpenGL was not in the plan.