当前位置: 首页 > 知识库问答 >
问题:

ProjectLombok-安装Eclipse Luna后在Eclipse中未定义的方法

严知
2023-03-14

下载了Eclipse Luna并导入了一个稳定的现有Maven项目,它使用了@Getter和@Setter lombok注释。可以识别注释,但Eclipse会标记对getter或setter方法的任何调用,并给出错误消息

类型Foo的方法getSomething()未定义

与其他类似stackoverflow的问题不同,尽管我已经更新了eclipse,但我还是遇到了这个问题。ini,并添加了龙目。jar到与我的eclipse相同的目录。exe和eclipse。ini文件。日食。虽然ini的改变没有什么不同,但我仍然到处都有错误的市场!

eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar

我做过一个项目

我错过了什么?谢谢你的帮助!!!

共有3个答案

顾昊穹
2023-03-14

Project Lombok的Maven存储库设置在项目主页提供的范围内

http://projectlombok.org/mavenrepo/

只要去掉这个范围,它就可以在1.14.8版本的Eclipse Luna上工作。

田冥夜
2023-03-14

我遇到了这个问题,因为我的项目使用的lombok版本0.9.3在Eclipse Luna中不受支持。我已经将我的版本升级到1.14.8,现在一切都按预期工作。

有关更多信息,请参阅如何在eclipse luna中配置lombok。

酆阳煦
2023-03-14

实际上没有真正的想法,但也许有什么帮助。

Eclipse使用自己的编译器,而Maven可能使用javac。所以你通常不需要运行任何东西,这两件事是不相关的。

对我来说,一次Eclipse重启就足够了。

查看帮助/关于Eclipse SDK:是否有Lombok条目?

我的eclipse.ini包含绝对路径:

-javaagent:/home/maaartin/eclipse/lombok.jar
-Xbootclasspath/a:/home/maaartin/eclipse/lombok.jar

但相对路径也必须起作用。问题是“相对于什么?”。

通常,Lombok可以找到您的Eclipse安装目录并自行安装。您必须手动执行,仅在使用非标准安装目录时。

打开错误日志视图,可能有什么不好的地方。以防万一,也看看磁盘上的日志文件。

 类似资料:
  • 我正在尝试从EclipseLuna安装JasperStudio。并获取以下错误: 收集要安装的项会话上下文时发生的错误是:(配置文件=epp.package.jee,阶段=org.eclipse.equinox.internal.p2.engine.phases.收集,操作数=,操作=)。问题下载神器:osgi.bundle,org.eclipse.xtext,2.12.0. v20170518-

  • 我尝试安装JD Eclipse,我喜欢JD独立工具,但我需要在Eclipse上调试一些东西,我希望这能帮助我反编译一些我没有源代码的类 p2安装失败,出现以下错误: 收集要安装的项目时出错会话上下文为:(profile=e24e8d3741426860a79f62d4553b8181,phase=org.eclipse.equinox.internal.p2.engine.phases.Colle

  • 我试图从eclipse Marketplace安装插件。安装后,它显示为eclipse Marketplace中的安装。但是,在重新启动之后,eclipse报告了以下错误。你能帮忙吗。我已经安装了,但仍然存在同样的问题。有人能帮忙吗 错误-3

  • 我正在尽我最大的努力,但我无法找到我的解决方案。 sugarcrm。尝试安装时,日志文件出现以下错误。 2017年11月1日星期三07:06:13[651035][无-][致命]创建表时出错:aos\u products\u quotes:查询失败:创建表aos\u products\u quotes(id char(36)不为NULL,名称文本NULL,date\u entered dateti

  • 问题内容: 我想在Eclipse中生成自定义方法,就像我们可以生成toString,getter和沉降器的方式一样(右键单击-> source->)。谁能告诉我这样做涉及什么? 谢谢, 荷兰人 问题答案: 您可以在最近(Eclipse Galileo 3.5)生成动作之后添加自己的动作, 使用主动贡献URI: 具有活动操作定义标识符: 使用有效贡献项目类:(包) 来自贡献插件:org.eclips

  • 本文向大家介绍eclipse 安装与设定,包括了eclipse 安装与设定的使用技巧和注意事项,需要的朋友参考一下 示例 要安装Eclipse,请转至Eclipse Downloads Web页面,该页面通常直接链接可下载最新版本的Eclipse。从Eclipse Mars(版本4.5)开始,可以下载安装程序来指导您完成安装过程,而不是将整个安装文件下载为压缩文件(但是此选项仍然可用)。也有下载旧