java - 在 Eclipse 中将 codenameone 与 lombok 结合使用

标签 java eclipse codenameone lombok

我想知道是否有人在 Eclipse 中将 codenameone 与 lombok 一起使用。我用谷歌搜索过,但我能找到的只是旧的question of mine .

小小的成功

我已经尝试过,拿了一个演示项目,没有修改任何内容并在为 Lombok 配置的 Eclipse 中打开它。编译时,我得到了相同的 stacktrace as here 。我已经添加 /usr/lib/jvm/java-8-oracle/lib/tools.jar 到首选项 -> 安装的 JRE -> 编辑 -> JRE 系统库(这可能纯粹是无意义的)下的路径,它没有帮助。

然后我替换了 compiler="modern"通过compiler="extJavac"build.xml并编译。我什至可以使用 Lombok 注释,它们可以在模拟器中编译和工作。

问题

恐怕这是最简单的部分。我想,为了提交,我需要用 delombok 的输出替换源代码。我尝试按原样提交,但没有发生任何事情(没有错误,没有响应)。

  • 有人已经这样做了吗?
  • 有什么建议吗?

最佳答案

您不应该更改类路径,但如果字节码可以访问属性,那么它应该“正常工作”。如果您查看 build.xml 文件,您会注意到它具有针对每个受支持平台的目标,并且在目标出现之前,您将看到一个编译目标,该编译目标打包发送到服务器的 JAR。

史蒂夫wrote a post关于将其他语言移植到代号一。相比之下,这很简单。

关于java - 在 Eclipse 中将 codenameone 与 lombok 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46125982/

相关文章:

java - 如何获取Jsoup的属性内容?

java - 程序未创建文件。怎么了?

android - native 实现不起作用

ios - Codenameone中如何从Storage复制到FileSystemStorage并显示在BrowserComponent中

codenameone - 调查 Codename One iOS 应用程序上的 Java.Lang.NullPointerException

java - 当方法调用与执行时完全相同时,EasyMock 对象会抛出意外的方法调用

java - 如何在不使用 Maven 的情况下设置 Selenium WebDriver?

java - Apache Storm - Scheme 和 MultiScheme 接口(interface)有什么区别?

css - 覆盖在生产服务器上为 DITA XML 文件定义的样式

android - HttpResponse 无法解析