. «Чистая» сборки может удалить «мертвую древесину», которая может быть оставлена лежащей рядом с предыдущими сборками, неудачными сборками, неполными сборками и другими проблемами сборки.
В общем случае среда IDE или сборка будет включать в себя некоторую форму «чистой» функции, но это может быть неправильно настроено (например, в ручном файле) или может завершиться неудачей (например, промежуточные или результирующие двоичные файлы - только).
После завершения «очистки» убедитесь, что «чистый» преуспел, и весь сгенерированный промежуточный файл (например, автоматический файл makefile) был успешно удален.
Этот процесс можно рассматривать как конечный вариант, но часто является хорошим первым шагом ; особенно если недавно был добавлен код, связанный с ошибкой (локально или из исходного репозитория).
Вы можете попробовать изменить JRE, который вы сейчас используете. Перейдите в «Run Configuration» вашего проекта и измените JRE по умолчанию вашего проекта на стандартную версию Java Platform.
HeadlessException
Брошено, когда код, зависящий от клавиатуры, дисплея или мыши, вызывается в среде, которая не поддерживает клавиатуру, дисплей или мышь.
blockquote>Для настройки режима безголового использования используйте
blockquote>
java -Djava.awt.headless=true
Несколько дистрибутивов Linux имеют отдельные пакеты для базы JRE и JRE GUI.
В RHEL7 / CentOS 7, например, если вы только установили этот пакет:
Вам также необходимо установить этот пакет: