При сборке проекта выскакивает :
Error:(1, 1) java: illegal character: '\ufeff'
Error:(1, 10) java: class, interface, or enum expected
Понимаю что дело в настройках кодировки, но не пойму какой формат ставить. Подскажите у кого какой стоит?
Решение не прикрепляю, так как ошибка не в коде.
zubov.evg
20 уровень
Ошибка в кодировке.
Решен
Комментарии (14)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
FAUST_ua
11 августа 2022, 17:37
Видалив ВОМ у класу в IntelliJ IDEA наступним чином:
File -> File Properties -> Remove BOM
І все запрацювало.
+2
Yar
11 августа 2022, 07:01
возникла аналогичная проблема.
решение с Remove BOM не помогло - BOM не было.
почему-то помогло снятие проверки детектора отступов (что??). проект собрался.
причем при включении ничего не ломается...
0
Ksenia Volkova Java Developer в DXC Master
11 мая 2020, 15:33
У тебя, видимо, файл сохранен как UTF с BOM. А нужно без BOM.
+1
zubov.evg
11 мая 2020, 18:48
0
zubov.evg
11 мая 2020, 18:49
причем мне пришлось удалить полностью задачу, чтоб другие запускались, я решил одну задачку и в следующей снова такая же ошибка.
0
Ksenia Volkova Java Developer в DXC Master
11 мая 2020, 19:32
А ты нигде, кроме идеи, его не редактировал?
0
zubov.evg
11 мая 2020, 19:33
нет, только в идее работал
0
Ksenia Volkova Java Developer в DXC Master
11 мая 2020, 19:45решение
Если в окне с кодом кликнуть правой кнопкой, в контекстном меню есть пункт Remove BOM ?
+19
zubov.evg
11 мая 2020, 19:59
вы моя спасительница. Был пункт, нажал, все заработало
0
SolomonVP🌅 ☕️ в 🧑🏻💻
23 марта 2021, 14:12
Спасибо! :) Спустя почти год от ответа - пригодилось и мне. :)
+1
GoldenAlf
16 ноября 2021, 11:31
Спасибо, помогло !
0
2GAREN
10 августа 2022, 18:47
спасибо😗
0
Vasili
11 мая 2020, 13:27
Лучше приложи код. Это могла быть также и скобка фигурная пропущенная или банальная опечатка. А ты именно собираешь проект, или так компиляцию класса обозвал?
0
zubov.evg
11 мая 2020, 15:27
ругается на насую первую строку в 2 местах
package com.javarush.task.task19.task1920;
вот на эту, она дается сразу с задачей, причем Error:(1, 1) - символ которого вообще нет, потому что я переношу строчку на поле вниз, а адрес первой ошибки не меняется, зато адрес второй спускается на поле нижу. Уверен что проблема в кодировке, а что ставить не имею понятия, уже все перепробовал
0