Binnen Sun Microsystems zelf wordt er flink gediscussieerd over de kwaliteit van het Java-platform, schrijft The Inquirer. Dit meldt een bron binnen het bedrijf, die tevens stelt dat de problemen met het Java-platform ervoor zorgen dat de programmeertaal vooralsnog weinig voor productiesoftware binnen Sun gebruikt wordt. Zo wordt het platform als inefficiënt en onpraktisch beschouwd, en is de Java-implementatie voor Sun's eigen besturingssysteem Solaris vrij slecht. Op het Solaris-platform neemt de Java Runtime Environment (JRE) een bijzonder grote hoeveelheid geheugen in, blijkt uit meldingen van klanten.
Mogelijke incompatibiliteit met vorige versies is waarschijnlijk één van de redenen dat Java nog altijd niet wijdverspreid is op de desktop, maar vooral als taal voor het web wordt gezien. De JRE moet elke zoveel maanden geupdate worden, en er is geen mogelijkheid om terug te gaan naar een vorige versie. Daarnaast is het aantal bugs dat niet opgelost wordt in Java veel groter dan in bijvoorbeeld C++, en zijn er significante verschillen tussen Sun's en Microsoft's JRE-implementatie.