Package Java 8 application with javafx ui with java runtime in less than 5 MB in General Discussion Posted April 17, 2015 · Report reply Excelsior JET actually had such technology since the second public beta and up to and until version 3.7. It was called JetPerfect, and it enabled you to cram an SWT app onto a 1.44MB floppy disk. But there were two big problems with it: It was extremely fragile - any use of reflection or JNI at run-time could break things completely. One client compiled their SWT app on a system where the mouse had no wheel, and it blew up on its client's systems when SWT tried to load the respective class dynamically. It was illegal - the Java SE license did not permit subsetting the API. (It still does not, with the exception of Compact Profiles introduced in Java 8, but, of course, today you can just take OpenJDK and throw away whatever you want.) That's why we dropped JetPerfect from version 4.0, which was the first certified Java Compatible. But even if there were no legal issues, the wheel-less mouse incident alone would have been enough to trigger the decision. Thank you You saved me from putting efforts in this. A few days after posting on excelsior I was also feeling that this idea is not so good, and java9 modularization would be far more better (which I suppose would trickle down to excelsior in some way) Thank again.