Как пишет ведущий архитектор группы платформы Java Марк Рейнольд, главная причина задержки заключается в переводе ресурсов на решение проблем с безопасностью в нынешней версии Java. Это требует не только исправления выявленных в последнее время ошибок, но и улучшения модели безопасности и реализации новых функций.
Главным новшеством в Java 8 должна стать реализация в рамках проекта Lambda замыканий и других возможностей, ориентированных на программирование для многоядерных процессоров. Работа над Lambda задерживается и может быть завершена не раньше мая будущего года, пишет Рейнольд, а выпускать Java 8 без Lambda не имеет особого смысла.
Выпуск девятой версии Java теперь намечается на начало 2016 года. В нее должна войти система модулей Jigsaw, включить которую планировалось в Java 8. Но разработка Jigsaw тоже идет медленнее, чем ожидалось, в частности, из-за того, что специалистам, занимавшимся ей, пришлось переключиться на решение задач безопасности.