2015-07-08 2 views
30

У меня есть затмение версии: "Марс-релиз (4.5.0)"Ломбки не работает в затмениях Марса

Я скачал последнюю Ломбок банку с: https://projectlombok.org/download.html

я выполнил:

java -jar lombok.jar install $eclipseDir 

После этого я вижу lombok.jar в своем каталоге eclipse и eclipse.ini.

перезапущен затмение с: затмение -clean

Но до сих пор Ломбок не работает для меня.

ответ

40

У меня была та же проблема. Что помогло было:

  1. Restart Затмение
  2. Выберите из верхнего меню Проект -> Clean ...
  3. Очистить все проекты, которые используют Ломбок

Если это не поможет, попробуйте еще раз с пункт 1 (я знаю, что это звучит глупо, но он работал на моем компьютере, на второй попытке.)

Кроме того, я использую Ломбок версии 1.16.4 (и Eclipse, Марс конечно)

BTW: Убедитесь, что у вас есть lombok.jar в каталоге eclipse.

+0

Это показано в справке -> Об Eclipse? –

+1

@Vivek: где именно? О огромном в Eclipse – Pawel

+1

http://i.stack.imgur.com/4MDlI.png(see last line) Lombok text. Раньше это показывало Юнону. –

4

На mac os это связано с изменением местоположения eclipse.ini. Кеплер и Луна использовали Eclipse.app/Contents/MacOS/eclipse.ini. Марс использует Eclipse.app/Contents/Eclipse/eclipse.ini.

Похоже, что это нарушило автообнаружение Eclipse Ломбока.

+0

ли вы получите эту работу, я имею вопрос при этом Установщик lombok не может найти eclipse, даже если я укажу местоположение вручную. – jax

+0

OK получил его, скопируйте lombok.jar в '/ sts-bundle/STS.app/Contents/MacOS'. Затем отредактируйте' sts-bundle/STS. app/Contents/Eclipse/STS.ini' и добавьте следующую строку в конец файла '-javaagent: lombok.jar' – jax

3

запустите банку - я просто дважды щелкнул по ней; Добавьте следующее затмение .ini, и есть lombok.jar в папке затмения

-vmargs 
-javaagent:lombok.jar 

ОС Windows 7 + затмение Марса

7

я решил такую ​​же проблему, вот мои шаги

  1. проверить eclipse.ini, убедиться, что ломбок установлен правильно
  2. restart eclipse
  3. проект-> чистый, чистый проект
  4. window-> показать view-> проблемы, Ctrl + A, чтобы выбрать все ошибки, правой мыши & удалить
  5. project-> чистый, очистить свой проект снова

Я думаю, что должно работать ,

+0

разобрал проблему в eclipse neon в соответствии с вашим inst . волнения И это сработало –

+0

Это решение сработало для меня, в ubuntu с sts. thx = D –

0

Имел аналогичную проблему с Неоном. Проблема заключалась в том, что версия lombok.jar, установленная в каталоге Eclipse, была не такой, как версия, указанная в pom.xml.

0

У той же проблемы с Ubuntu 14.04, когда я перехожу в каталог eclipse и запускаю исполняемый файл там, это нормально, однако, когда используется значок запуска, весь eclipse.ini по какой-то причине игнорируется.

2

eclipse.ini редактировать и проект чистой

 
-vmargs 
-javaagent:lombok.jar 
+0

У меня Eclipse Neon.1 на linux с несколькими вариантами vmargs в моем eclipse.ini. Установщик поставил ломбок в конце, но он не сработал. После ручного перепозиционирования -javaagent: path_to_lombok.jar сверху сразу после -vmargs он работал нормально! – angcap

9

я столкнулась с такой же вопрос в Eclipse, Neon.2 и STS 3.8.3 решение было

  1. Скачать банку Ломбок от https://projectlombok.org/download.html

  2. Выполнить Java -jar lombok.jar

  3. Настройте Eclipse или STS и установите. Он будет копировать lombok.jar под Eclipse, каталог и добавьте строку -javaagent: ../ Eclipse,/lombok.jar в eclipse.ini или STS.ini
  4. Убедитесь в О затмение -> Подробнее Установка -> Конфигурация -javaagent: ../ Eclipse/lombok.jar существует
  5. Если это проект git, удалите проект из рабочей области и снова импортируйте проект. или экспортировать проект, а затем импортировать его снова Надеюсь, это поможет кому-то!
3

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

1. Загрузить файл Lombok Jar - Его лучше иметь зависимость от Maven/Gradle в вашем приложении. Maven depency можно найти здесь: https://mvnrepository.com/artifact/org.projectlombok/lombok

2. Начало Ломбок Установки -
После фляги загруженной в локальном хранилище, Гото местоположение фляги из командной строки и выполните следующую команду java -jar lombok-1.16.18.jar и мы должны быть встречены Окно установки Lombok, предоставленное lombok вот так.

3. Дайте Ломбок Установить путь - Теперь нажмите на кнопку “Specify Location” и найдите eclipse.exe/STS.exe путь в папке установки затмение, как это.

enter image description here

4. Отделка Ломбок Установка - Теперь нам нужно окончательно установить это, нажав на «Установить/Обновить» кнопку, и мы должны закончили установку Ломбок в затмении, и мы готовы использовать его скрытые силы. Итоговый экран будет выглядеть,

enter image description here

5. Пожалуйста, убедитесь, чтобы добавить ниже записи в файл STS.ini, если его еще нет.

-vmargs -javaagent:lombok.jar 

Примечание: После того, как делать все это, если это не работает, то убедитесь, чтобы изменить рабочее пространство и построить код. Это будет работать.

+0

На ubuntu 14.04 ничего не работало для меня. Я сделал все шаги, очистил, перестроил, перезапустил IDE, проверил .ini ... Но сменив рабочее пространство, DID выполнил задание. –

Смежные вопросы