您好我是语义网域和Apache Jena环境的新手,这就是我发布此问题的原因。
我有一个使用Jena API的项目。当我运行它时,它会在控制台中显示输出。
我确实从cmd行运行了Fuseki服务器,它作为本地服务器运行,我可以做一些查询和所有这些。
我的问题是,是否可以通过我使用API的项目在服务器上运行项目,如果是,为什么要这样做呢?我很困惑为什么我们有一个Fuseki服务器,但没有通过API启动它。
答案 0 :(得分:4)
与任何带有命令行执行的java程序一样,您可以直接调用main
:
org.apache.jena.fuseki.FusekiCmd.main("--loc=DB", "--update", "/ds") ;
如果你愿意,这可以在一个分叉的线程中。