Также предпринимаются попытки превращения виртуальной машины Java (JVM) в многоязычную, универсальную среду исполнения для языков высокого уровня. Модульность означает, фактически, выбор нужной по размеру Java-платформы путем, к примеру, добавления модулей для работы со звуком или графической библиотекой Swing к базовой платформе. Кроме того, наконец, можно прийти к единственной реализации Java, сейчас выпускающейся в редакциях Enterprise, Standard и Micro.
Модульность также уменьшит проблемы разработчиков при использовании среды исполнения Java для поиска классов и прочих ресурсов. В рамках плана по расширению поддержки языков будут устранены зависимости от использования только одного языка в JVM. Станет проще писать компиляторы и языки на основе других языков и выполнять их на платформе Java. Итоговый релиз JDK 7 готовится к февралю 2010 года.