简体   繁体   English

将Wordnet加载到Neo4j

[英]Loading Wordnet into Neo4j

I am trying to explore wordnet and would like to import it into neo4j, because: 我正在尝试探索wordnet并将其导入neo4j,因为:

  1. I find the graph database easy to use and a good way to analyze relationships 我发现图形数据库易于使用,是分析关系的好方法
  2. While I understand the concept of triples and rdf/owl, I do not at all find them easy to work with yet 虽然我了解三元组和rdf / owl的概念,但我仍然觉得它们不容易使用

My problem though is that I am a javascript developer and have seen no advice for how to do this with node.js. 但是我的问题是我是一名JavaScript开发人员,并且没有看到有关如何使用node.js进行操作的建议。 I have found a few resources with java, but my experience with java is extremely rusty and sorely lacking, so the few guides and papers I have found just go way over my head in terms of implementation. 我已经找到了一些Java方面的资源,但是我对Java的经验非常生锈并且非常缺乏,因此我发现的一些指南和论文在实现方面远远超出了我的范围。 I did find this piece of code though, that was designed to load from the files here . 我确实找到了这段代码 ,旨在从此处的文件加载。 I loaded up eclipse and imported the correct dependencies (i think) from maven and tried running it, but keep getting a NoClassDefFoundError which I cannot root cause. 我加载了eclipse并从maven导入了正确的依赖项(我认为),并尝试运行它,但是不断出现NoClassDefFoundError,这是我无法找到原因的。

Has anyone tried to use this code as well and had success recently, or can someone recommend another approach for me to load Wordnet into neo4j? 是否有人尝试过使用此代码并在最近获得成功,或者有人可以为我推荐另一种方法将Wordnet加载到neo4j中?

 11:08:52.835 [main] WARN  o.neo4j.kernel.EmbeddedGraphDatabase - You are using an unsupported version of the Java runtime. Please use Oracle(R) Java(TM) Runtime Environment 7.
java.lang.NoClassDefFoundError: org/openrdf/model/impl/SimpleValueFactory
    at org.openrdf.rio.RDFFormat.<clinit>(RDFFormat.java:97)
    at com.tinkerpop.blueprints.oupls.sail.GraphSail.<init>(GraphSail.java:109)
    at WordnetLoader.load(WordnetLoader.java:42)
    at WordnetLoader.main(WordnetLoader.java:30)
Caused by: java.lang.ClassNotFoundException: org.openrdf.model.impl.SimpleValueFactory
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 4 more

EDIT: Jan recommended that I add the sesame runtime dependency (see comments). 编辑:扬建议我添加芝麻运行时依赖项(请参阅注释)。 New errors are showing (errors removed at next edit) 正在显示新错误(在下次编辑时已删除错误)

EDIT: I was receiving additional errors, Jan recommended trying lucene 3.6 rather than the newer version I was running. 编辑:我收到其他错误,扬建议尝试使用lucene 3.6,而不是我正在运行的较新版本。 Upon updating my dependencies, it seems like the application was able to run, though it did so with errors saying that it was unable to access the data in the rdf files correctly. 更新我的依赖关系后,该应用程序似乎能够运行,尽管它这样做是因为错误,表明它无法正确访问rdf文件中的数据。

loading file: C:\Users\Dhirj\Documents\Neo4j\wordnet\basic-partial.ttl.gz
org.openrdf.rio.RDFHandlerException: org.openrdf.sail.SailException: No active transaction
    finished in 10ms
loading file: C:\Users\Dhirj\Documents\Neo4j\wordnet\Manifest.ttl
    at org.example.WordnetLoader$SailConnectionAdder.handleNamespace(WordnetLoader.java:116)
    at org.openrdf.rio.turtle.TurtleParser.parsePrefixID(TurtleParser.java:361)
    at org.openrdf.rio.turtle.TurtleParser.parseDirective(TurtleParser.java:272)
    at org.openrdf.rio.turtle.TurtleParser.parseStatement(TurtleParser.java:250)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:214)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:158)
    at org.example.WordnetLoader.load(WordnetLoader.java:70)
    at org.example.WordnetLoader.main(WordnetLoader.java:32)
Caused by: org.openrdf.sail.SailException: No active transaction
    at org.openrdf.sail.helpers.SailConnectionBase.verifyIsActive(SailConnectionBase.java:162)
    at org.openrdf.sail.helpers.SailConnectionBase.setNamespace(SailConnectionBase.java:709)
    at org.example.WordnetLoader$SailConnectionAdder.handleNamespace(WordnetLoader.java:114)
    ... 7 more
org.openrdf.rio.RDFParseException: Expected ':', found 'h' [line 1]
    at org.openrdf.rio.helpers.RDFParserHelper.reportFatalError(RDFParserHelper.java:440)
    at org.openrdf.rio.helpers.RDFParserBase.reportFatalError(RDFParserBase.java:685)
    at org.openrdf.rio.turtle.TurtleParser.reportFatalError(TurtleParser.java:1405)
    at org.openrdf.rio.turtle.TurtleParser.verifyCharacterOrFail(TurtleParser.java:1227)
    at org.openrdf.rio.turtle.TurtleParser.parsePrefixID(TurtleParser.java:347)
    at org.openrdf.rio.turtle.TurtleParser.parseDirective(TurtleParser.java:272)
    at org.openrdf.rio.turtle.TurtleParser.parseStatement(TurtleParser.java:250)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:214)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:158)
    at org.example.WordnetLoader.load(WordnetLoader.java:70)
    at org.example.WordnetLoader.main(WordnetLoader.java:32)
    finished in 2ms
loading file: C:\Users\Dhirj\Documents\Neo4j\wordnet\neo
loading file: C:\Users\Dhirj\Documents\Neo4j\wordnet\void.ttl
org.openrdf.rio.RDFHandlerException: org.openrdf.sail.SailException: No active transaction
    at org.example.WordnetLoader$SailConnectionAdder.handleNamespace(WordnetLoader.java:116)
    at org.openrdf.rio.turtle.TurtleParser.parsePrefixID(TurtleParser.java:361)
    at org.openrdf.rio.turtle.TurtleParser.parseDirective(TurtleParser.java:272)
    at org.openrdf.rio.turtle.TurtleParser.parseStatement(TurtleParser.java:250)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:214)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:158)
    at org.example.WordnetLoader.load(WordnetLoader.java:70)
    at org.example.WordnetLoader.main(WordnetLoader.java:32)
Caused by: org.openrdf.sail.SailException: No active transaction
    at org.openrdf.sail.helpers.SailConnectionBase.verifyIsActive(SailConnectionBase.java:162)
    at org.openrdf.sail.helpers.SailConnectionBase.setNamespace(SailConnectionBase.java:709)
    at org.example.WordnetLoader$SailConnectionAdder.handleNamespace(WordnetLoader.java:114)
    ... 7 more
    finished in 1ms
loading file: C:\Users\Dhirj\Documents\Neo4j\wordnet\wn31.nt.gz
loading file: C:\Users\Dhirj\Documents\Neo4j\wordnet\wnbasic-schema.ttl.gz
org.openrdf.rio.RDFHandlerException: org.openrdf.sail.SailException: No active transaction
    at org.example.WordnetLoader$SailConnectionAdder.handleNamespace(WordnetLoader.java:116)
    at org.openrdf.rio.turtle.TurtleParser.parsePrefixID(TurtleParser.java:361)
    at org.openrdf.rio.turtle.TurtleParser.parseDirective(TurtleParser.java:272)
    at org.openrdf.rio.turtle.TurtleParser.parseStatement(TurtleParser.java:250)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:214)
    at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:158)
    at org.example.WordnetLoader.load(WordnetLoader.java:70)
    at org.example.WordnetLoader.main(WordnetLoader.java:32)
Caused by: org.openrdf.sail.SailException: No active transaction
    at org.openrdf.sail.helpers.SailConnectionBase.verifyIsActive(SailConnectionBase.java:162)
    at org.openrdf.sail.helpers.SailConnectionBase.setNamespace(SailConnectionBase.java:709)
    at org.example.WordnetLoader$SailConnectionAdder.handleNamespace(WordnetLoader.java:114)
    ... 7 more
    finished in 1ms

My current maven build is as shown below: 我当前的Maven构建如下所示:

  C:\...\.m2\repository\org\openrdf\sesame\sesame-runtime\2.8.6\sesame-runtime-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-model\2.8.6\sesame-model-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-api\2.8.6\sesame-repository-api-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-query\2.8.6\sesame-query-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-manager\2.8.6\sesame-repository-manager-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-event\2.8.6\sesame-repository-event-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-http\2.8.6\sesame-repository-http-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-sparql\2.8.6\sesame-repository-sparql-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-contextaware\2.8.6\sesame-repository-contextaware-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-sail\2.8.6\sesame-repository-sail-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryalgebra-model\2.8.6\sesame-queryalgebra-model-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-http-client\2.8.6\sesame-http-client-2.8.6.jar
C:\...\.m2\repository\org\apache\httpcomponents\httpclient\4.4\httpclient-4.4.jar
C:\...\.m2\repository\org\apache\httpcomponents\httpcore\4.4\httpcore-4.4.jar
C:\...\.m2\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-api\2.8.6\sesame-sail-api-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-federation\2.8.6\sesame-sail-federation-2.8.6.jar
C:\...\.m2\repository\org\slf4j\slf4j-api\1.7.10\slf4j-api-1.7.10.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryparser-api\2.8.6\sesame-queryparser-api-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryparser-serql\2.8.6\sesame-queryparser-serql-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryparser-sparql\2.8.6\sesame-queryparser-sparql-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryresultio-api\2.8.6\sesame-queryresultio-api-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryresultio-binary\2.8.6\sesame-queryresultio-binary-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryresultio-sparqljson\2.8.6\sesame-queryresultio-sparqljson-2.8.6.jar
C:\...\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.4.4\jackson-core-2.4.4.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryresultio-sparqlxml\2.8.6\sesame-queryresultio-sparqlxml-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryresultio-text\2.8.6\sesame-queryresultio-text-2.8.6.jar
C:\...\.m2\repository\com\opencsv\opencsv\3.2\opencsv-3.2.jar
C:\...\.m2\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-repository-dataset\2.8.6\sesame-repository-dataset-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-http-protocol\2.8.6\sesame-http-protocol-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-api\2.8.6\sesame-rio-api-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-datatypes\2.8.6\sesame-rio-datatypes-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-languages\2.8.6\sesame-rio-languages-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-binary\2.8.6\sesame-rio-binary-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-jsonld\2.8.6\sesame-rio-jsonld-2.8.6.jar
C:\...\.m2\repository\com\github\jsonld-java\jsonld-java\0.5.1\jsonld-java-0.5.1.jar
C:\...\.m2\repository\org\apache\httpcomponents\httpclient-cache\4.2.5\httpclient-cache-4.2.5.jar
C:\...\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.7\jcl-over-slf4j-1.7.7.jar
C:\...\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-ntriples\2.8.6\sesame-rio-ntriples-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-nquads\2.8.6\sesame-rio-nquads-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-n3\2.8.6\sesame-rio-n3-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-rdfjson\2.8.6\sesame-rio-rdfjson-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-rdfxml\2.8.6\sesame-rio-rdfxml-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-trix\2.8.6\sesame-rio-trix-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-turtle\2.8.6\sesame-rio-turtle-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-rio-trig\2.8.6\sesame-rio-trig-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-inferencer\2.8.6\sesame-sail-inferencer-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-model\2.8.6\sesame-sail-model-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-lucene\2.8.6\sesame-sail-lucene-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-lucene-api\2.8.6\sesame-sail-lucene-api-2.8.6.jar
C:\...\.m2\repository\com\google\guava\guava\18.0\guava-18.0.jar
C:\...\.m2\repository\com\spatial4j\spatial4j\0.4.1\spatial4j-0.4.1.jar
C:\...\.m2\repository\org\apache\lucene\lucene-analyzers-common\5.1.0\lucene-analyzers-common-5.1.0.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-memory\2.8.6\sesame-sail-memory-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-base\2.8.6\sesame-sail-base-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-nativerdf\2.8.6\sesame-sail-nativerdf-2.8.6.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-sail-rdbms\2.8.6\sesame-sail-rdbms-2.8.6.jar
C:\...\.m2\repository\commons-dbcp\commons-dbcp\1.4\commons-dbcp-1.4.jar
C:\...\.m2\repository\commons-pool\commons-pool\1.5.4\commons-pool-1.5.4.jar
C:\...\.m2\repository\ch\qos\logback\logback-classic\1.0.13\logback-classic-1.0.13.jar
C:\...\.m2\repository\ch\qos\logback\logback-core\1.0.13\logback-core-1.0.13.jar
C:\...\.m2\repository\com\tinkerpop\blueprints\blueprints-neo4j-graph\2.6.0\blueprints-neo4j-graph-2.6.0.jar
C:\...\.m2\repository\com\tinkerpop\blueprints\blueprints-core\2.6.0\blueprints-core-2.6.0.jar
C:\...\.m2\repository\org\codehaus\jettison\jettison\1.3.3\jettison-1.3.3.jar
C:\...\.m2\repository\stax\stax-api\1.0.1\stax-api-1.0.1.jar
C:\...\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.2.3\jackson-databind-2.2.3.jar
C:\...\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.2.3\jackson-annotations-2.2.3.jar
C:\...\.m2\repository\com\carrotsearch\hppc\0.6.0\hppc-0.6.0.jar
C:\...\.m2\repository\commons-configuration\commons-configuration\1.6\commons-configuration-1.6.jar
C:\...\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar
C:\...\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar
C:\...\.m2\repository\commons-digester\commons-digester\1.8\commons-digester-1.8.jar
C:\...\.m2\repository\commons-beanutils\commons-beanutils\1.7.0\commons-beanutils-1.7.0.jar
C:\...\.m2\repository\commons-beanutils\commons-beanutils-core\1.8.0\commons-beanutils-core-1.8.0.jar
C:\...\.m2\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar
C:\...\.m2\repository\org\neo4j\neo4j-kernel\1.9.6\neo4j-kernel-1.9.6.jar
C:\...\.m2\repository\org\apache\geronimo\specs\geronimo-jta_1.1_spec\1.1.1\geronimo-jta_1.1_spec-1.1.1.jar
C:\...\.m2\repository\org\neo4j\neo4j-lucene-index\1.9.6\neo4j-lucene-index-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-graph-algo\1.9.6\neo4j-graph-algo-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-udc\1.9.6\neo4j-udc-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-graph-matching\1.9.6\neo4j-graph-matching-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-cypher\1.9.6\neo4j-cypher-1.9.6.jar
C:\...\.m2\repository\org\scala-lang\scala-library\2.10.0\scala-library-2.10.0.jar
C:\...\.m2\repository\com\googlecode\concurrentlinkedhashmap\concurrentlinkedhashmap-lru\1.3.1\concurrentlinkedhashmap-lru-1.3.1.jar
C:\...\.m2\repository\org\neo4j\neo4j-jmx\1.9.6\neo4j-jmx-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-ha\1.9.6\neo4j-ha-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-backup\1.9.6\neo4j-backup-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-consistency-check\1.9.6\neo4j-consistency-check-1.9.6.jar
C:\...\.m2\repository\org\neo4j\neo4j-com\1.9.6\neo4j-com-1.9.6.jar
C:\...\.m2\repository\io\netty\netty\3.6.3.Final\netty-3.6.3.Final.jar
C:\...\.m2\repository\org\neo4j\neo4j-cluster\1.9.6\neo4j-cluster-1.9.6.jar
C:\...\.m2\repository\org\apache\zookeeper\zookeeper\3.3.2\zookeeper-3.3.2.jar
C:\...\.m2\repository\log4j\log4j\1.2.16\log4j-1.2.16.jar
C:\...\.m2\repository\org\neo4j\neo4j-management\1.9.6\neo4j-management-1.9.6.jar
C:\...\.m2\repository\org\allenai\tinkerpop\blueprints\blueprints-graph-sail\2.7.1\blueprints-graph-sail-2.7.1.jar
C:\...\.m2\repository\org\allenai\tinkerpop\blueprints\blueprints-core\2.7.1\blueprints-core-2.7.1.jar
C:\...\.m2\repository\net\fortytwo\sesametools\common\1.8\common-1.8.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-queryalgebra-evaluation\2.7.10\sesame-queryalgebra-evaluation-2.7.10.jar
C:\...\.m2\repository\org\openrdf\sesame\sesame-util\2.7.10\sesame-util-2.7.10.jar
C:\...\.m2\repository\org\apache\lucene\lucene-core\3.6.2\lucene-core-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-queries\3.6.2\lucene-queries-3.6.2.jar
C:\...\.m2\repository\jakarta-regexp\jakarta-regexp\1.4\jakarta-regexp-1.4.jar
C:\...\.m2\repository\org\apache\lucene\lucene-highlighter\3.6.2\lucene-highlighter-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-join\3.6.2\lucene-join-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-grouping\3.6.2\lucene-grouping-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-memory\3.6.2\lucene-memory-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-analyzers\3.6.2\lucene-analyzers-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-queryparser\3.6.2\lucene-queryparser-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-spatial\3.6.2\lucene-spatial-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-misc\3.6.2\lucene-misc-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-spellchecker\3.6.2\lucene-spellchecker-3.6.2.jar
C:\...\.m2\repository\org\apache\lucene\lucene-icu\3.6.2\lucene-icu-3.6.2.jar
C:\...\.m2\repository\com\ibm\icu\icu4j\4.8.1.1\icu4j-4.8.1.1.jar
C:\...\.m2\repository\org\apache\lucene\lucene-stempel\3.6.2\lucene-stempel-3.6.2.jar

Initial Answer 初步答案

So nobody has yet posted an answer, but we could just try to replicate it. 所以还没有人发布答案,但是我们可以尝试复制它。 When I try to use the SimpleValueFactory from org.openrdf.sesame without linking the dependency in the maven pom.xml, I get the same error so maybe that will help you out: 当我尝试使用org.openrdf.sesameSimpleValueFactory而不在maven pom.xml中链接依赖项时,我遇到了相同的错误,因此也许可以为您提供帮助:

Adding this to your maven dependencies: 将此添加到您的Maven依赖项:

<groupId>org.openrdf.sesame</groupId>
<artifactId>sesame-runtime</artifactId>
<version>2.8.6</version>

I am not sure about the correct version though but they showed how to include the sesame framework here: http://rdf4j.org/sesame/tutorials/getting-started.docbook?view 虽然我不确定版本是否正确,但他们在此处展示了如何包含芝麻框架: http : //rdf4j.org/sesame/tutorials/getting-started.docbook?view

Update after Dude included the sesame-runtime 在Dude包含芝麻运行时之后的更新

It is probably not a problem with Java 8. See this question with multiple answers telling that, neo4j has no problems with Java 8: Neo4j 2 and Java 8 Java 8可能不是问题。看到此问题有多个答案,表明neo4j在Java 8中没有问题: Neo4j 2和Java 8

Do you use Lucence 4 for your project? 您是否将Lucence 4用于您的项目? Try using Lucence 3.x . 尝试使用Lucence3.x

There seems to be a custom fix as well on github which one could probably integrate in a project. github上似乎也有一个自定义修复程序,它可能可以集成到项目中。 See here: https://github.com/neo4j/neo4j/issues/6 看到这里: https : //github.com/neo4j/neo4j/issues/6

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM