JRE sizes are a big challenge for Java app deployment today. A typical Java 7 JRE extracted is a huge 100MB+ and typically carries a ton of stuff your app will never use with it but due to Oracle's licensing terms you can only remove a small subset of the files from the JRE and still ship it with your app. Zipped up the same JRE gets down to 35MB, still a big addition to any app that wants to bundle a JRE and a big problem for anyone trying to create a relatively small app.
When you build an app with JWrapper we do our own JRE stripping to remove these optional files. This plus a load of heavy duty compression means you can ship a Hello World app with a 1.7 JRE in just 17MB but Oracle allowing stripped JREs would mean you could create a JRE which is tailored specifically to your app. This would allow app developers to get JREs down to a bare minimum required to run their app and could cut down JRE sizes massively.
JRE size has been a perennial problem and has worsened over time (a zipped 1.4.2 JRE gets down to just 12MB for example). On the server side this isn't really a problem, most computers today have plenty of disk space and to run a server you likely won't mind a large download but for distributing apps it can be a killer.
Online distributions that search for an existing suitable JRE and download one if necessary can mean a much smaller initial download (JWrapper gets these down to around 1MB) but stripped JREs could improve even these. In some cases using a full JRE with an online installer will be the best solution but for a whole range of apps tailored JREs would make a huge difference.
We've been waiting for this for over a decade since Java 1.4 arrived so far, lets hope it doesn't get bumped out of Java 9...