Компилировать приложения, совместимые с Java 1.5, в среде IDE NetBeans 6.9.1 - PullRequest
2 голосов
/ 15 марта 2011

Я использую IDE NetBeans 6.9.1 для разработки апплетов java / javafx, эта версия netbeans генерирует только апплеты, совместимые с java 1.6. Но необходимо сделать апплеты запускаемыми на mac_os 10.5 (где версия jvm по умолчанию - 1.5). Я пытался найти, как я могу изменить параметры компиляции, но безуспешно. Кто-нибудь может помочь решить эту проблему?

1 Ответ

1 голос
/ 15 марта 2011

Посмотрите в свойствах проекта, там вы можете установить исходный / бинарный формат для нужной вам версии. Но обратите внимание, что это не скроет методы, которые доступны только в версии платформы Java, которая установлена ​​в вашей IDE (которая, скорее всего, будет 1.6 в наши дни). Это может быть проблематично, например, с конструктором IOException , принимающим cause, и другими расширениями API, которые были введены в Java 1.6 или более поздней версии.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...