Java Kernel

Java Kernel is out: https://jdk6.dev.java.net/6uNea.html

The first exe file worked great for me: http://javadl.sun.com/webapps/download/GetFile/1.6.0_10-ea-b11/windows-i586/jre-6u10-ea-windows-i586-p-iftw-k.exe

It downloaded the 200kb exe instantly and then from the moment I double-clicked it, the kernel JRE was downloaded and installed in less than 30 seconds!Then I clicked my jnlp file, and it brought up an ‘Additional components needed’ dialog which downloaded Swing and stuff I suppose, and showed my app in about 40 seconds. :slight_smile:

The UI for the installer is not yet polished - it keeps on stealing the focus when it goes to download a new ‘bundle’ (I think a bundle is a part of the JVM). Also, the ‘unpacking bundle’ text at the bottom of the last dialog is blurred and the cancel button looks weird. And the kernel exe file downloader/installer has no animation showing that the download hasn’t frozen. On my machine the progress bar stayed on zero for the whole 30 second download then went to 100% in one go. Still, this is great progress!

Two other weird things:

  • the online installer failed after about 3 minutes, saying: “Java can’t be downloaded to your machine. You’re located in an embargoed country”!!!
  • When I went to uninstall the kernal VM (the ‘java 6 family’ in add/remove programs), it brought up a dialog that went to download additional components! Why wouldn’t the uninstaller be downloaded automatically?

I’m not sure if this is already planned, but it would be great if the ‘additional components’ were downloaded in the background as soon as the installation of the kernel VM occurred.

I’m still waiting for the kernel I can produce myself :confused:
My own results were similar - not quite polished.

Ok, I didn’t know you could build your own. So would you like to make your own because there are features missing or do you just want a smaller download which will exclude, say, Swing?

I’m hoping that this kernel VM will be give the best installer experience on the net and that web-start is properly integrated so it runs with no hassles.

I want to build a slim version that I can use with lwjgl. - at least for windows (lwjgl linux and mac uses awt)