Libelektra: 绑定Java:HelloElektra.java错误

创建于 2019-03-26  ·  3评论  ·  资料来源: ElektraInitiative/libelektra

问题与指南有关: https :

首先,我从git克隆了Elektra源代码并对其进行了编译,因此我拥有了build文件夹。 其次,我按照https://www.libelektra.org/bindings/jna下的指南进行了测试。

结果,IntellijIDEA向我抛出了一些错误。 错误出现在第8、12和38行上。

final Key key = Key.create("user/hello_world", Key.KEY_VALUE, "Hello World", Key.KEY_END);

final KeySet ks = KeySet.create(10, Key.create("user/hello_world2", Key.KEY_VALUE, "Hello World2", Key.KEY_END), key, KeySet.KS_END);

final Key b = Key.create("user/boolean", Key.KEY_VALUE, "true", Key.KEY_END);

IntellijIDEA向我报告说,它无法解析我指定的每一行上的方法_ create _。

我花了一些时间来了解在按照指南进行操作时是否做错了什么。 最终,我查看了类的实现,发现这些行的参数与任何_ create _方法都不匹配。 经过一些小变通后,我设法解决了这个问题,因此,我相信必须更改在HelloElektra.java中发送的参数。

如果我错了,请纠正我。 还可以将此问题视为家庭作业吗? 如果是,请分配给我,以便将其添加到我的问题列表中。

所有3条评论

谢谢你的这个问题!

我花了一些时间来了解在按照指南进行操作时是否做错了什么。

您不应以为自己做错了什么。 也许该指南根本没有涵盖您的安装/ Java设置/...。或者也许该指南或代码中有问题(在这种情况下,问题似乎出在代码中,请参见下文)。

我已经设法解决了这个问题,因此,我相信必须更改在HelloElektra.java中发送的参数。

是的。 创建方法在9643232a64a9bbca782587840385fbb40c7e5346中得到了改进(使它们更安全)。 但是似乎“ HelloElektra.java”没有更新。 请在公关中这样做。 较长的HelloElektra.java带有更多注释,受到高度赞赏。

似乎现在已解决。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

markus2330 picture markus2330  ·  3评论

dominicjaeger picture dominicjaeger  ·  3评论

mpranj picture mpranj  ·  3评论

markus2330 picture markus2330  ·  4评论

markus2330 picture markus2330  ·  3评论