java - 是否有 Apache Jena 的 C/C++ 绑定(bind)?

标签 java c++ swig sparql jena

<分区>

我正在寻找 SPARQL 解析器,我找到了 Apache Jena/arq 和 Redland librdf。
但是 Jena 是用 Java 编写的,那么有没有一种方法可以让我在 C/C++ 中使用 Jena 的 API(也许使用 SWIG,...)?

最佳答案

根据您需要的功能,与 Apache Fuseki 进行交互可能是合理的服务器通过 SPARQL 1.1 Protocol . Fuseki Jena,只是包装在 Jetty 服务中以实现协议(protocol)。

如果这比您正在寻找的要重得多,并且您希望从 C/C++ 与 Jena 交互,那么 JNI (或者更好的是,一些像 SWIG 这样的自动包装器)可能是你最好的选择。

关于java - 是否有 Apache Jena 的 C/C++ 绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23363903/

相关文章:

java - Tomcat 7 : cached copy of war file deployed

java - 网络调度

c++ - 通过动态链接和手动设置 boost 单元测试框架

c++ - 尝试映射网络驱动器时出现网络不可用错误

c++ - Play Scala - 原生访问

c++ - 如何创建同时适用于多种语言的包装器?

java - JQgrid 和 Java

java - 有 Java 中的 MPXJ 示例吗?

c# - 需要一些帮助将 C# 方法转换为 C++

java - Swig 如何定义一个类型映射,将 C 类型定义的 boolean 值转换为 java boolean 值