"обладатели 7 джавы соснули" - звучит, как ехидство маленьких детей, когда они видят у друзей старую модель чего-либо, когда у них есть новее.
Вот только JDK - это не предмет. А разработку можно вести с последней версией JDK и JRE под любую из версий ниже (в плоть до 1.5, если не ошибаюсь). Нет необходимости разрабатывать из под старых инструментов под старые же системы. Просто нужно указывать версию при компиляции, не более.
У меня кроме JDK8u60 (ранний доступ, из-за новых клюшек для JavaFX) и соответствующей ей JRE ни на работе ни дома не стоят прочие версии. И это при том, что кластер у нас всё еще только 7 поддерживает.
В IntellijIDEA можно даже уровень языка проекта указать, чтобы, например, нечаянно не заюзать регулярочки при разработке под 7 из под 8.