Посмотрите в свойствах проекта, там вы можете установить исходный / бинарный формат для нужной вам версии. Но обратите внимание, что это не скроет методы, которые доступны только в версии платформы Java, которая установлена в вашей IDE (которая, скорее всего, будет 1.6 в наши дни). Это может быть проблематично, например, с конструктором IOException
, принимающим cause
, и другими расширениями API, которые были введены в Java 1.6 или более поздней версии.
Netbeans с радостью скомпилирует этот код при значении 1,5, но он действительно не будет работать на 1,5 JVM. Поэтому, чтобы быть абсолютно уверенным, вам также нужно установить 1.5 JDK, добавить его в список платформ (Инструменты -> Платформы) и использовать его для компиляции вашего проекта. В качестве дополнительного бонуса, при использовании правильного JDK NetBeans будет отмечать такие вещи, как отсутствующий конструктор IOException
прямо в окне редактора.