java - org.apache.jena.rdf.model 不存在

标签 java jena

我的java版本是1.8.0。我的jena版本是apache-jena-3.1.1。 当我运行官方教程代码(可在 https://github.com/apache/jena/blob/master/jena-core/src-examples/jena/examples/rdf/Tutorial04.java 获取)时,cmd报告一些错误,其中包括:

Error: Package org.apache.jena.rdf.model not exist
Error: Package org.apache.jena.vocabulary not exist ...

我该怎么办?

我创建了一个系统变量:JENA_HOME,其值为D:\apache-jena-3.1.1

D:\apache-jena-3.1.1\bat 

已添加到系统变量Path中。

我还将D:\apache-jena-3.1.1\lib添加到系统变量类路径中,并尝试了D:\apache-jena-3.1.1\lib\* .jar。它仍然返回相同的错误。

最佳答案

正确的形式是D:\apache-jena-3.1.1\lib\*。这是 Java 和类路径处理的一个特性。

参见示例:

How to use a wildcard in the classpath to add multiple jars?

关于java - org.apache.jena.rdf.model 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41476310/

相关文章:

java - 为什么 Apache Ignite 系统线程消耗如此多的内存?

Java,解码AES-256时出错

java - 想在 Java SE eclipse 中创建 Java EE 项目

java - 如何更改 Jena 中 TriplePath 的节点?

java - 使用 DateTimeFormatter.ofLocalizedDate 格式化 MonthDay

java - GWT 强制滚动面板在手动滚动时呈现(带有视频描述情况)

rdf - 如何将关系数据库映射到 OWL?

java - 在耶拿设置特性域名有什么好处?

java - Model.listSubjectsWithProperty(Property p, String o) 不列出具有相同字符串值的类型文字的资源

xml - 如何在 QName 中表示逗号(尤其是在 Turtle 文档中)