运行 ubuntu 中的 Jar 文件时出现问题

Problem while running a Jar file in ubuntu

我对Ubuntu不是很熟悉。我已将我在 Windows 机器上使用的与 Blazegraph 相关的 jar 文件移动到我的 Ubuntu VM(Ubuntu 18.04 LTS Bionic)。

我还使用 chmod +x filename 使其可执行。但是当 运行 更新文件时,出现以下错误:

ERROR: Banner.java:160: Uncaught exception in thread java.lang.NullPointerException at com.bigdata.rdf.sail.webapp.StandaloneNanoSparqlServer.main(StandaloneNanoSparqlServer.java:142)

为什么我会收到这条消息?我还在 GitHub 上找到了 this thread,但似乎没有人有机会修复它!

注意:该文件是 blazegraph.jar,它充当 blazegraph 的本地服务器,因此我可以 运行 SPARQL 查询某些本体。这是因为该文件试图充当服务器并且可能是防火墙问题吗?但是,服务器将位于 http://localhost:9999/blazegraph/,我认为不必对防火墙做任何事情(如果 Linux 上有)。

这似乎是 Blazegraph 的一个错误。

查看这些链接以了解有关该问题的更多信息:[1] [2]

PS: 有一些方法可以解决这个问题,但它们对我不起作用,或者我无法让它们起作用。我最初想删除这个问题,但认为也许其他人也有同样的问题。