4 ms·
It's not about storage. Most desktops don't have a JRE installed and downloading the full non-modular JRE and installing it before being able to run the program
by blinkingled 9y ago
It's not about storage. Most desktops don't have a JRE installed and downloading the full non-modular JRE and installing it before being able to run the program is a hassle compared to providing a stripped down, self sufficient, linked version of the app that's one third in size.
- erik_seaberg 9y agoEnd result: install nine apps, end up with three variously outdated copies of the JRE, none of which benefit the tenth app I install. It's frustrating how we're wallowing in problems that had already been solved for most of my career.
- blinkingled 9y agoWith JNLP you could presumably keep all those JREs updated automatically - no issues other than storage which isn't.
- i386 9y agoWho cares about desktop apps? Most Java development is done on the server where the size of your runtime isn't a constraint. Breaking reflection, delaying language features, releases, etc is a very poor tradeoff for the module system that has been delivered.
- blinkingled 9y agoWell, now you can care about Java desktop apps - that's kind of the point of all this :) And server apps don't really switch that fast to newest Java release. Only now we're seeing JDK7 based things for example.