4 ms·
Yes, but still parts of the JVM would be duplicated between apps and updated on app developer X's own schedule.
by bni 14y ago
Yes, but still parts of the JVM would be duplicated between apps and updated on app developer X's own schedule.
- regularfry 14y agoPart of what this seems to be there to solve is the situation where the user doesn't have access rights to install a JRE.
- mgkimsal 14y agoWhy "installing" almost anything requires "access rights" is still confusing to me. I don't understand why there's not been a movement to 'install' things in to my own home directory structured, vs "c:\program files" on windows "/usr/bin" and such on linux. - Fall back to c:\mystuff or ~/bin.
- finnw 14y agoClickOnce[1] does this. Some other apps have their own mechanisms to do the same, e.g. Google Chrome. I don't think it's a good idea though, as it makes those apps more susceptible to being modified by malware. [1]: http://en.wikipedia.org/wiki/ClickOnce http://en.wikipedia.org/wiki/ClickOnce
- stcredzero 14y agoIs this really such a problem on modern systems? How many stripped JREs is it going to take to add up to a gigabyte?
- georgemcbay 14y agoThere are downsides to this sort of duplication (like security bug fixes not being automatically applied to all apps using a certain JRE revision) but in real-world practice, the benefits outweigh the downsides. Windows' SxS DLL system has the same basic issues but it solves so many distribution, UX and versioning problems that the downsides are totally worth it.