Como anunciado anteriormente, Mark Reinhold notou que houve muito apoio para o Plano B nos comentários em seu post.
Como resultado, o Plano B foi anunciado no JavaOne, e mais tarde seguiu com um comunicado de imprensa que confirma que lambdas, modularidade e o Swing application framework não farão parte do JDK7, também não existem promessas sobre a disponibilidade dos mesmos no JDK8. A lista de funcionalidades atualizada para JDK7 é aproximadamente a mesma de antes, mas, além disso, o suporte para literais Java foi retirado do projeto, uma vez que isso é para uma JSR futura.
Foram alterados apenas planos/recusos que já estavam sendo trabalhados; o JDBC 4.1 foi confirmado para JDK7 (dado que já estava completo, não se tinha dúvida) e um apoio adicional ao sistema de arquivos NIO.2 para arquivos JAR / ZIP. Outras melhorias não inicialmente previstas incluem suporte para Transport Layer Security 1.2, bem como a utilização do IPv6 em plataformas Windows.
Deixando a aquisição para trás, a Oracle parece estar tomando decisões difíceis para levar a plataforma Java adiante, ao invés de ficar espalhando tecnologias que não tiveram tanta aceitação como o JavaFX Script; mas a Oracle teve a coragem de tomar decisões pragmáticas de uma maneira que a Sun poderia ou não ter tomado. No entanto não há nenhuma manifestação sobre questões em andamento com a JCP ou sobre a falta de um TCK disponível livremente para Java, e parece que o problema não será resolvido neste JavaOne.