Ведущие инженеры Sun Microsystems имеют серьезные сомнения относительно использования Java для разработки коммерческих приложений в Solaris — об этом свидетельствует внутренняя служебная записка, ставшая достоянием гласности. «Хотя у Java много преимуществ перед С++, недостатки реализации поддержки языка в Solaris создают сложности для построения надежных приложений», — говорится в записке, озаглавленной «Проблема Java». Согласно документу, среда исполнения Java-кода слишком велика в объеме, что сказывается на производительности и утилизации ресурсов системы; утверждается, что среду исполнения можно было бы сделать вдвое более компактной. Автор записки также сетует на то, что обновления Java, выпускаемые каждые 4-5 месяцев, не только исправляют старые ошибки, но и вносят новые, а «откат» на старую версию невозможен. Примерно 20% ошибок в коде Java-приложений, обнаруженных при внутреннем тестировании, получают резолюцию «не исправлять», тогда как для программ на С++ доля таких ошибок составляет лишь 7%. Согласно заявлению Sun, записка представляет собой «документ двухлетней давности, касающийся старой версии Java».