У меня были подобные проблемы с Eclipse Kepler при использовании EclipseNSIS.
Наконец, я запустил установщик NSIS с веб-сайта загрузки Nullsoft Scriptable Install System (NSIS) после закрытия Eclipse, и когда я снова открыл Eclipse и дважды щелкнул файл сценария .nsi, он открылся в EclipseNSIS окно редактора.
У меня все еще есть проблемы с кнопкой компиляции и пунктом меню компиляции EclipseNSIS, однако я делаю, чтобы щелкнуть правой кнопкой мыши файл .nsi, чтобы вызвать всплывающее меню, а затем выбрать пункт меню «Запуск от имени», который имеет опция «Сценарий NSIS». Выполнив «Запуск от имени», я могу скомпилировать файл .nsi.
Я использую 64-битную ОС Windows 7.
Редактировать июнь-04-2015
Я вернулся к этому ответу и увидел ответ Родриго ниже, так что подумал еще раз взглянуть на эту проблему, которая была на заднем плане.
Я запустил Eclipse, и первым делом я запустил программу обновления для обновления Eclipse. Затем я использовал диалоговое окно «Установить», доступное из меню «Справка», чтобы проверить наличие GEF по URL-адресу http://download.eclipse.org/tools/gef/updates/releases
, и выполнил эту установку. Наконец, я выполнил обновление с помощью мастера обновления NSIS, доступного в меню «Справка».
После этой процедуры средство «Выполнить» теперь запускает мой сценарий .nsi для создания установщика, и, похоже, оно создает установщик, однако в конце появляется сообщение об ошибке:
Updating NSIS markers has encountered a problem
org.eclipse.ui.editors.text.TextEditor cannot be cast to net.sf.eclipsensis.editor.NSISEditor
Детали показывают следующий текст:
org.eclipse.ui.editors.text.TextEditor cannot be cast to net.sf.eclipsensis.editor.NSISEditor
org.eclipse.ui.editors.text.TextEditor cannot be cast to net.sf.eclipsensis.editor.NSISEditor