Затмение с плагином SDCC - всегда есть ошибка java.lang.NullPointerException - PullRequest
1 голос
/ 13 июля 2011

Я установил последнюю версию Eclipse IDE с C / C ++, установил SDCC и поместил плагин net.souurceforge.eclipsesdcc.1.0.0 в папку Eclipse Plugins & Features.Когда запускаете Eclipse, начинайте создавать проект, используя семейство MC51 (SDCC) с SDCC Tools Chain, нажимаете «Готово», всегда возникает ошибка java.lang.NullPointerException.Я делаю одно и то же на обоих компьютерах с Windows Vista и Windows XP, та же проблема.

Я что-то упустил в настройке?

Заранее большое спасибо.

Мартин

Ответы [ 4 ]

3 голосов
/ 15 марта 2016

Решения выше были очень полезны - спасибо всем!Чтобы уточнить, мне пришлось использовать ответы от Alexander.P и Urgo, чтобы успешно создать проект семейства MCS51 (SDCC) в Eclipse.Вот что я сделал ...

  1. Установленная 32-битная версия Eclipse для Windows.

  2. Установленный плагин eclipseSDCC.

  3. Копирование папки "os" из "Eclipse \ plugins \ net.sourceforge.eclipsesdcc.win32_1.0.0" в "Eclipse \ plugins \ net.sourceforge.eclipsesdcc_1.0.0".

  4. Настройка проекта на использование внутреннего компоновщика: Проект -> Свойства -> Сборка C / C ++ -> вкладка «Настройки компоновщика» -> Тип компоновщика = Внутренний компоновщик.

3 голосов
/ 15 ноября 2014

Плагин не может найти конкретную программу (sh.exe).Попробуйте скопировать папку "os" из папки "net.sourceforge.eclipsesdcc.win32_1.0.0" в файл "forder" net.sourceforge.eclipsesdcc_1.0.0 ".

1 голос
/ 10 октября 2013

Попробуйте использовать 32-разрядную версию Eclipse в Windows. Это единственное, что помогло мне запустить плагин SDCC Eclipse. С 64-битной версией я бы получил то же исключение NullPointerException.

В качестве дополнительной заметки, после настройки проекта мне также нужно было щелкнуть правой кнопкой мыши проект в Eclipse, затем перейти в Свойства -> C / C ++ Build, затем перейти на вкладку «Настройки построителя» и изменить «Тип построителя». Внутреннему Строителю.

1 голос
/ 12 сентября 2011

У меня была такая же проблема. Я решил эту проблему с этим файлом http://sourceforge.net/projects/eclipse-sdcc/files/Eclipse%203.1.x/eclipseSDCC-1.0.0/net.sourceforge.eclipsesdcc-1.0.0-win32.x86.zip/download Я думаю, что эта проблема была неправильным выбором платформы.

...