Remix.run Logo
rob74 3 hours ago

That's true, although, if you look at them, you wouldn't notice. The only mention of JVM you can see in the IDEs is in the About dialog, and the IDEs install and run their own OpenJDK, so no JVM has to be installed globally. Almost as if they were a bit self-conscious about using such an "unsexy" architecture...

mike_hearn 3 hours ago | parent [-]

Bundling a JDK with the app is the officially sanctioned way to ship Java apps since Java 9, so for over a decade now.

Hendrikto 2 hours ago | parent | next [-]

The JDK is too big for every app to do that, imo.

pjmlp an hour ago | parent [-]

Which is why there are linking and packaging tools for trimming fat that isn't needed, or even AOT compile the application.

well_ackshually an hour ago | parent | prev [-]

You mean a JRE, because the whole JDK contains a bunch of things you're never going to need.

Mind you, a default JRE redistribution makes your app at least 100+MB. Using jdeps to strip out unneeded things is a good idea if you want it to get down to 25 ish MBs.