2013-12-08 7 views
0

Итак, после обновления затмения от Гелиоса до Кеплера, я обнаружил, что мой проект, зависящий от Lombok, заполнен ошибками, из-за затмения, не видя добавленных методов @Getter и т. Д., Поэтому я переустановил Lombok, однако eclipse либо разбился, либо просто не видел методов, в зависимости от того, как я его запускаю. Если бы я побежал из eclipse.exe из окна проводника, он начинает без Ломбок, и если я ввести его в диалоговом окне запуска он просто выходит из строя, как это:Lombok + Eclipse Kepler

Java was started but returned exit code=1 
    C:\Windows\system32\javaw.exe 
    -Dosgi.requiredJavaVersion=1.6 
    -Xms40m 
    -Xmx512m 
    -javaagent:lombok.jar 
    -Xbootclasspath/a:lombok.jar 
    -XX:MaxPermSize=256m 
    -jar C:\Program Files\eclipse \\plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    -os win32 
    -ws win32 
    -arch x86_64 
    -showsplash C:\Program Files\eclipse\\plugins\org.eclipse.platform_4.3.1.v20130911-1000\splash.bmp 
    -launcher C:\Program Files\eclipse\eclipse.exe 
    -name Eclipse 
    --launcher.library C:\Program Files\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835\eclipse_1503.dll 
    -startup C:\Program Files\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    --launcher.appendVmargs 
    -exitdata 198c_5c 
    -product org.eclipse.epp.package.jee.product 
    -vm C:\Windows\system32\javaw.exe 
    -vmargs 
    -Dosgi.requiredJavaVersion=1.6 
    -Xms40m 
    -Xmx512m 
    -javaagent:lombok.jar 
    -Xbootclasspath/a:lombok.jar 
    -XX:MaxPermSize=256m 
    -jar C:\Program Files\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
+0

Используете ли вы Gradle или Maven? –

ответ

4

Я видел ту же самую проблему, после установки Ломбок с Eclipse, Kepler. Для запуска Eclipse я определил символическую ссылку, которая указывает на каталог установки Eclipse и который передает -data вариант eclipse.exe.

Проблема была в том, что ссылки на lombok.jar в файле eclipse.ini были относительными. Я изменил эти ссылки на абсолютные ссылки, и с тех пор работает ломбок.

В файле eclipse.ini я заменил линий

-javaagent:lombok.jar 
-Xbootclasspath/a:lombok.jar 

с

-javaagent:D:\eclipse\kepler\lombok.jar 
-Xbootclasspath/a:D:\eclipse\kepler\lombok.jar 
+0

Спасибо. Я запускаю Eclipse из командной строки. Обеспечение абсолютных путей. – RuntimeException

+0

С тех пор как я установил Lombok Eclipse, стало ужасно медленно. Это решило проблему. – dardy

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

  • Нет связанных вопросов^_^