I am running Sun's 'embedded' SE JRE for ARMv5 for my Tomcat Web server. You can download the JRE for eval for 3 months from java.sun.com. I'm going to pony up he $50 to run a single production instance in December because it is is working very well for me, and basically as fast as I expect to get on this platform.
I am using IcedTea with a fastish interpreter c/o Xerxes Rånby, and I am anticipating an Iced Tea / Zero / Shark combo by December in Debian. It aim to compare that against Sun's JRE.
I also have installed the basic OpenJDK from Ubuntu: very very very slow pure interpreter but it works.
The GlobalScale site is hawking some sort of IBM JRE/JDK on an SD card. I'd be interested to know how well it works.
I might be wrong but this information might be not up to date.
According to official pagehttp://www.oracle.com/technetwork/java/embedded/overview/embedded-faq-159987.html#faq10
looks like it's free for development:
Q: 10. How is Java SE for Embedded licensed?
Java SE is free to use for development of embedded applications. We provide affordable licensing for deploying Java SE in an embedded device or as part of a embedded-based system. Please contact us when you are ready to deploy or if you have already deployed but not sure you have the correct license.
but later on this same page there is another information:
Q: 11. Does deploying Java SE for embedded devices or purposes require a royalty?
Yes. Oracle's license for Java SE enables it to be freely used for general purpose desktops or servers. If Java SE is bundled as part of a dedicated solution that involves or controls hardware of some kind, then it's likely an embedded application and is subject to modest royalty payments.
So probably something changed over time when SUN was bought by ORACLE ?
Is it really free if you no selling product based on that java ?
What is you experience with that java for arm5 ?
Is it possible to run Jetty or Tomcat or any other java web servers ?