Как я могу исправить? Название компиляции должно заканчиваться на .java или на одном из зарегистрированных Java-подобных расширений?

Эта ошибка появляется в окне предупреждения, когда я пытаюсь сохранить файл js в eclipse:

Название единицы компиляции должно заканчиваться на .java или на одну из зарегистрированных Java-подобные расширения

В представлении точек останова я вижу следующее:

/module-foo/src/main/resources/frontend/foo/foo_base.js [entry] - ___anonymous()    

Ответ 1

У меня была ошибочная точка останова в файле. Устранение точки останова решило проблему.

Ответ приходит из комментария в другом сообщении, но был немного неясен в комментариях ниже оцененного ответа здесь: редактор JavaScript в Eclipse

Надеюсь, это будет проще найти, поскольку я не нашел много, когда пытался это решить раньше.

Ответ 2

Я также исправил это, удалив точки останова. Интересно, что я не смог удалить точку останова, дважды щелкнув по ней, как обычно.

Мне пришлось зайти в режим Breakpoint View и щелкнуть правой кнопкой мыши и удалить точку останова из этого файла. Непосредственно после этого я снова попытался сэкономить, и это была первая задача.

Ответ 3

Я пришел сюда для помощи, и это было действительно из-за точки останова в файле javascript.js(ошибка JSDT?). У меня было всплывающее окно с ошибкой каждый раз, когда я сохранял файл .js.

Перейдите к:

Перспектива отладки Eclipse → Точки останова

просмотреть и удалить контрольную точку из файла .js.

Исправлено: теперь вы можете сохранить файл .js без ошибок.

Ответ 4

У меня была точка останова в файле. Изменив точку останова, она решила проблему.

Ответ 5

Я смог преодолеть это, удалив все точки останова.

В Затмении

Run-> Удалить все точки останова

Теперь вы сможете его сохранить.