1

我正在为我正在编写的控制远程硬件的应用程序使用坚持。Persevere 是用 Java 编写的,不提供替代 API。

我使用基于 Web 的 GUI 作为控制面板。到现在为止还挺好。

我可以像 dojo 一样使用 REST 通道获取和设置数据,但问题是我真的不知道如何使用 REST 通道。我应该使用哪个库来这样做?

4

1 回答 1

1

如果你使用 gcc 作为你的工具链,你可以嵌入一个带有 GCJ 的 JVM,以便在你的应用程序中运行 persevere。GCJ使用它的CNI接口(比 JNI 容易得多)使得从 Java 调用 C++ 变得很容易。我使用该方法在我们的 C++ 应用程序中使用Java 脚本。您甚至可以将 persevere jar 编译到本机库中,并使用 GCJ 将其链接到您的应用程序。

最好的参考是GCJ 文档
还有一个 Linux Journal 包含您可以阅读的文章Embedded Java with GCJ 。
您还可以研究使用 gcj 的应用程序

于 2009-06-01T22:17:59.367 回答