Плагин NSIS Eclipse не работает - PullRequest
5 голосов
/ 30 августа 2011

Я хочу использовать плагин NSIS eclipse в eclipse indigo и windows 7. Я установил плагин NSIS в eclipse с менеджером плагинов eclipse.

Когда я нажимаю Файл-> Создать-> Другое-> EclipseNSIS_Script, я получаю сообщение об ошибке:

EclipseNSIS поддерживает только следующие виртуальные машины в Windows 7:
1. Версия Sun1.4x, 5.x, 6.x
2. IBM версии 1.4x
3. BEA версии 1.4x и 1.5x

После этого я получаю еще одно сообщение об ошибке:

Мастер открытия проблем. Не удалось запустить выбранный мастер.Плагину net.sf.eclipsensis не удалось загрузить класс net.sf.eclipsensis.wizard.NSISScriptWizard.Произошла ошибка при автоматической активации пакета net.sf.eclipsensis (755).

Я изменил версию Java в Eclipse на java5 и java 6.
Я установил версию Java в системном путипеременные.
ничего не работает.Я все еще получаю ту же ошибку.

есть идеи?

Ответы [ 6 ]

3 голосов
/ 30 сентября 2011

У меня были проблемы с тем, чтобы Java работала хорошо с Eclipse и плагином NSIS, но в итоге было решено использовать Sun v6 и указать путь к javaw.exe с помощью аргумента -vm в файле eclipse.ini (который находится в той же папке, что и eclipse.exe).

Вот так выглядит мой eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Progra~1/Java/jre6/bin/javaw.exe
-vmargs
-Xms40m
-Xmx384m
1 голос
/ 29 января 2015

Вы должны убедиться, что у вас установлена ​​ Eclipse GEF 3.5 !

1 голос
/ 02 января 2014

У меня были подобные проблемы с 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
0 голосов
/ 19 мая 2016

установить NSIS и GEF плагин для вашего затмения

0 голосов
/ 06 октября 2015

На моем ПК с Win7.x64 работает следующее:

  • Установка Eclipse MARS.1 32 бита
  • Установка JRE 7.80 32 бита из архива JAVA (Oracle-Account было необходимо создать для загрузки)
  • Редактирование eclipse.ini, как описано выше, но вы должны определить правильное имя 8.3-directory с помощью dir / x.Для меня это была Progra ~ 2:

    ...
    openFile
    -vm
    C:/Progra~2/Java/jre7/bin/javaw.exe
    ...
    
  • , копирующая файлы из этого http://www.sharksoftware.it/nsispackage.zip в папку плагинов

0 голосов
/ 30 августа 2011
  1. Sun Версия 1.4x, 5.x, 6.x
  2. IBM Версия 1.4x
  3. BEA версии 1.4x и 1.5x

Какой установлен, какой вы используете?

Я бы порекомендовал вам установить Sun 6.x.

Возможно, проблема в том, что вы используете другую JRE!

...