Код получает ошибку в журнале консоли [duplicate]

Другие объяснили, что происходит, вот альтернативное решение.

function addLinks () { for (var i = 0, link; i < 5; i++) { link = document.createElement("a"); link.innerHTML = "Link " + i; with ({ n: i }) { link.onclick = function() { alert(n); }; } document.body.appendChild(link); } }

В основном, бедные мужчины допускают привязку.

58
задан 15 July 2009 в 12:18
поделиться

8 ответов

У меня была эта ошибка, когда я использовал конфигурацию запуска, у которой был недопустимый путь к классам. В моем случае у меня был проект, который изначально использовал Maven, и, таким образом, в конфигурации запуска был элемент Mpath класса Maven. Позднее я изменил проект на использование Gradle и удалил путь класса Maven из пути к классу проекта, но его конфигурация все еще использовала его. Я получил эту ошибку, пытаясь запустить ее. Очистка и восстановление проекта не разрешили эту ошибку. Вместо этого отредактируйте конфигурацию запуска, удалите элемент пути к классу проекта, а затем добавьте проект обратно в пользовательские записи в пути к классам.

1
ответ дан djb 22 August 2018 в 17:52
поделиться

вы просто пытаетесь очистить maven командой

mvn clean

и после этого выполните следующую команду

mvn eclipse:clean eclipse:eclipse

и перестройте свой проект ....

3
ответ дан jaideep 22 August 2018 в 17:52
поделиться
  • 1
    Учитывая текущее качество (2015) плагина m2e Eclipse, я бы предложил использовать Eclipse с этим, а не для различных целей eclipse maven. – Thorbjørn Ravn Andersen 30 December 2015 в 04:19

попытаться очистить проект затмения

13
ответ дан micahli123 22 August 2018 в 17:52
поделиться

Основная часть правильно ответила Thorbjørn Ravn Andersen.

Этот ответ пытается пролить свет на оставшийся вопрос: как файл класса с ошибками попадет в банку?

Каждая сборка (mvn & amp; javac или eclipse) сигнализирует по-своему, когда она попадает в ошибку компиляции, и откажется от нее создать Jar-файл (или, по крайней мере, предупредить вас). Наиболее вероятной причиной бесшумного получения файлов классов с ошибками в jar является одновременная работа Maven и Eclipse.

Если у вас открыт Eclipse при запуске сборки mvn, вы должны отключить Project> Build Automatically, пока mvn не завершится.

1
ответ дан Stephan Herrmann 22 August 2018 в 17:52
поделиться

Скомпилированные классы могут быть перекомпилированы из источника с новыми банками.

Попробуйте запустить «mvn clean», а затем перестройте

6
ответ дан Steve Pearson 22 August 2018 в 17:52
поделиться
57
ответ дан Thorbjørn Ravn Andersen 22 August 2018 в 17:52
поделиться
0
ответ дан user1729564 22 August 2018 в 17:52
поделиться

Я получил эту ошибку несколько раз и изо всех сил пытался выработать. Наконец, я удалил конфигурацию запуска и снова добавил записи по умолчанию. Он работал красиво.

1
ответ дан Vinh 22 August 2018 в 17:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: