У меня есть проблема, противоположная Обновление Java-компилятора Eclipse : я использую Eclipse 3.7.1, которая может поддерживать JDK 1.7, но сейчас я занимаюсь разработкой для JDK 1.6.... который работал нормально, но внезапно я получаю тонны ошибок, подобных этой, когда я делаю сборку муравья (см. ниже).
Я хочу использовать JDK 1.6;где это установить?Eclipse настроен правильно (путь сборки Java для каждого проекта указывает на системную библиотеку JRE [jdk1.6.0_16]), но, похоже, ant игнорирует его.
[javac] warning: java\nio\ByteBuffer.class(java\nio:ByteBuffer.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] warning: java\lang\Object.class(java\lang:Object.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] warning: java\util\Collections.class(java\util:Collections.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
[javac] warning: java\util\EnumMap.class(java\util:EnumMap.class): major version 51 is newer than 50, the highest major version supported by this compiler.
[javac] It is recommended that the compiler be upgraded.
обновление: больше подсказок -Впервые я создал этот конкретный проект в отдельной рабочей области Eclipse, которая импортирует проект из предыдущей рабочей области.Я переключился обратно на старую рабочую область и построил тот же проект, и он прекрасно работает.
Разница, кажется, в том, что ant работает в 1.7 JRE в моей новой рабочей области, но ant работает в 1.6 JRE в моей старойрабочая среда.Что дает?Где я могу установить это?Я не могу понять, какие настройки отличаются.