Czym zastąpić Java Runtime Enviroment ? OpenJDK jest pod Linuxa tylko a poza tym nie działa chyba jako JRE tylko JDK.
OpenJDK (w tym samo JRE) jest dostępne na Windows: http://jdk7.java.net/download.html .
Pamiętaj jednak, że to i tak jest tworzone przez Oracle i niby wychodzi trochę częściej (tzn. wydają wersje testowe) to i tak błędy są zazwyczaj takie same.
Nie widzę żadnej różnicy.