На странице параметров
Java > Компилятор можно настроить различные параметры, связанные с компиляцией исходного кода Java и созданием файлов классов.
Опция |
Описание |
По умолчанию |
---|---|---|
Уровень совместимости компилятора |
Задает уровень совместимости компилятора. |
1.4 |
Применять параметры совместимости по умолчанию |
Если эта опция включена, то применяются параметры совместимости по умолчанию для уровня совместимости компилятора. |
Вкл. |
Уровень совместимости создаваемых файлов классов |
Задает уровень совместимости создаваемых файлов классов. |
1.2 |
Совместимость исходного кода |
Задает уровень совместимости для исходного кода. |
1.3 |
Запретить идентификаторы с именем 'assert' |
Если эта опция включена, то компилятор выдаст ошибку или предупреждение при обнаружении использования 'assert' в качестве идентификатора (зарезервированное ключевое слово в J2SE 1.4). |
Предупреждение |
Запретить идентификаторы с именем 'enum' |
Если эта опция включена, то компилятор выдаст ошибку или предупреждение при обнаружении использования 'enum' в качестве идентификатора (зарезервированное ключевое слово в J2SE 5.0). |
Предупреждение |
Добавлять атрибуты переменных в создаваемые файлы классов |
Если эта опция включена, то в файл классов будут добавлены атрибуты переменных. Это позволит показывать имена локальных переменных в отладчике (в тех местах, где переменным заведомо присваиваются значения). Это увеличит размер итогового файла .class. |
Вкл. |
Добавлять атрибуты номеров строк в создаваемые файлы классов |
Если эта опция включена, то в файл классов будет добавлена информация о номерах строк. Это позволит выделять исходный код в отладчике. |
Вкл. |
Добавлять имя исходного файла в создаваемый файл классов |
Если эта опция включена, то в файл классов будет добавлено имя исходного файла. Это позволит отладчику отобразить соответствующий исходный код. |
Вкл. |
Сохранять неиспользуемые локальные переменные |
Если эта опция включена, то неиспользуемые (т.е. ни разу не прочитанные) локальные переменные не будут удалены из файла классов. Их удаление может изменить отладку. |
Вкл. |
Встраивать блоки finally |
Если опция включена, то блоки finally встраиваются в создаваемые файлы классов. Это улучшает быстродействие, но увеличивает размер файлов классов. |
Выключен |
Параметры переменных
путей к классам
Свойства пути компоновки Java
Страница параметров компоновки
Страница параметров ошибок/предупреждений
Страница параметров Javadoc
Страница параметров Теги задач