Was sollte der Browser denn alles können?
Applets? Klar.
Javascript? mit Rhino wohl kaum ein Problem.
Diverse Markup-Sprachen? (HTML, XML usw.)? Lachhaft...
Huhh... wie siehts denn mit Bildern aus, z.B. Gif-Animationen? Oder Flashobjekte?
Da genau fängt der Sülz an... Was Multimedia angeht, ist Standard-Java ganz hinten im Bus. Dann gibt es div. APIs, Frameworks usw. wie z.B. JMF die allesamt weit weg von einer Standarisierung sind und nur als zusätzliche Librarys erhältlich. Und für die vielen Datentypen ist es nicht nur eine, sondern viele, welche dann auch mit ausgeliefert werden müssten. Und alle haben dann auch noch verschiedene Lademechanismen (ImageIO, Sound-API) und keinesfalls eine einheiliche "loadFile()"-Methode.
Und weil das so ist und Browser die Multimedia-Instrumentationen schlecht hin sind, gibt es keine Java-Basierenden Browser.