Как мне переключить проект с JDK 6 на 7, я знаю, что не использую его, потому что переключатель не принимает String.
В пути сборки у меня jre 7, в настройках компилятора у меня 1.7, везде и все равно не работает. Я использую последнюю версию Spring Tool Suite (на основе Eclipse), которая официально поддерживает Java 7.
А в проектных фасетах у меня тоже 1.7. Почему это должно быть так чертовски сложно.
А в .ini у меня совершенно правильно C:\Program Files\Java\jdk1.7.0\bin\javaw.exe -startup
И я уверен, что моя IDE поддерживает 7, потому что всякий раз, когда я создаю новый проект, у меня нет синтаксических ошибок с оператором String switch.
И мой JAVA HOME установлен на JDK 1.7 :-)
ОБНОВЛЕНИЕ: Проблема возникает только с проектами Spring.
ОБНОВЛЕНИЕ 2: происходит с шаблоном проекта Spring MVC, шаблон Spring Hibernate, по-видимому, работает с Java 7.
Совсем запутался.