Почему создаются новые классы в артефактах javafx?

У меня есть программа, она выполняет свои действия ТОЛЬКО когда имеет права администратора. Jar я запустить могу только через консоль, поэтому не могу там открыть джарник от имени администратора. С помощью Launch4j я сделала exe файл, но когда я запускаю его от имени администратора, то он все равно не выполняет свои действия. Заглянув в jar я обнаружила, что там создалось 4 левых класса с названием Controller$номер.

введите сюда описание изображения

Они вроде немного отличаются от друг друга по содержанию, но я не знаю, нормально ли это. Когда я запускаю программу в IDE, то она прекрасно работает. Может я неправильно собираю артефакт? (В артефакте у меня стоит compile output и все)


Ответы (0 шт):