【问题标题】:Blazegraph error when running on Windows 10在 Windows 10 上运行时出现 Blazegraph 错误
【发布时间】:2017-11-27 15:54:31
【问题描述】:

使用下载页面中的simple steps 在 Windows 10 上运行 Blazegraph(Java RDF 三重存储)失败。

我有一台安装了 Java JDK 9 的 Windows 10 机器(请参阅下面的版本检查)。我downloaded 最新的 Blazegraph 可执行 jar,然后运行“java -server -Xmx4g -jar blazegraph.jar”。它报告 NullPointerException,如下所示。如果有帮助,下面的错误引用StandaloneNanoSparqlServer.java:142,github 显示为"System.setProperty("jetty.home", jettyXml.getClass().getResource("/war").toExternalForm());".

Windows 管理员 CMD 提示符下的命令/响应:

C:\Users\aidesigner\Downloads\Blazegraph>dir
11/26/2017 09:48 PM 56,702,395 blazegraph.jar
11/26/2017 09:06 PM 0 rules.log

C:\Users\aidesigner\Downloads\Blazegraph>java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

C:\Users\aidesigner\Downloads\Blazegraph>java -server -Xmx4g -jar blazegraph.jar
INFO: com.bigdata.util.config.LogUtil: Configure: jar:file:/C:/Users/aidesigner/Downloads/Blazegraph/blazegraph.jar!/log4j.properties
WARN : SystemUtil.java:71: No CPUParser for this platform - looking for class: [org.apache.system.Windows10]

BlazeGraph(TM) Graph Engine

Flexible
Reliable
Affordable
Web-Scale Computing for the Enterprise
Copyright SYSTAP, LLC DBA Blazegraph 2006-2016. All rights reserved.
developer-pc.home
Sun Nov 26 21:08:03 CST 2017
Windows 10/10.0 amd64
amd64 Family n, Model n, Stepping n, Undeterminable #CPU=1
Oracle Corporation 9
freeMemory=521142272
buildVersion=2.1.1
gitCommit=90d9e8232969a8afdc830e856643e5416bb50d0a

// <Displays about 20 license links>

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

【问题讨论】:

  • 您不应该在 Blazegraph 邮件列表中寻求支持吗?我的意思是,这是非常具体的工具,我相信开发人员可能会给你更好的答案。
  • 顺便说一句,NPE 在某处看起来像一个错误,尤其是如果你建议你做了所有事情。

标签: java windows rdf executable-jar blazegraph


【解决方案1】:

这可能是 jre 兼容性问题。我在 jre 9 上遇到了同样的问题,切换回 jre 7 解决了 NPE。

【讨论】:

    【解决方案2】:

    根据我的经验,可能是您没有运行最新的 Javan,或者在运行代码时不在正确的目录中。此外,建议在用户帐户中拥有所有必要的权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-27
      • 2018-02-02
      • 1970-01-01
      • 2019-01-02
      相关资源
      最近更新 更多