我用Jena作为OntModel加载了几个OWL文件(RDF /

XML序列化).

对于某些文件,我在使用ontoModel.read()读取它们时会出错:

线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / http / HttpMessage.

我在类路径中有org.apache.httpcore-sources.jar.

我用Protege作为RDF / XML保存它,尝试使用扩展名.owl和.rdf.

代码:

public static OntModel getOntologyModel(String ontoFile)

{

OntModel ontoModel = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM, null);

try

{

InputStream in = FileManager.get().open(ontoFile);

try

{

ontoModel.read(in, null);

}

catch (Exception e)

{

e.printStackTrace();

}

LOGGER.info("Ontology " + ontoFile + " loaded.");

}

catch (JenaException je)

{

System.err.println("ERROR" + je.getMessage());

je.printStackTrace();

System.exit(0);

}

return ontoModel;

}

非常感谢您的帮助.

java owl文件_java – 用Jena加载owl文件相关推荐

  1. Resx 文件无效。未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List`1请确保已在项目中添加了必需的引用。

    在C#程序编写过程中,会遇到:Resx 文件无效.未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List1`请确保已在项目中添加了必需的引用. 主要原因 ...

  2. Java上传png格式无法显示,java – 使用LibGDX Gdx.files.internal加载.png文件时遇到问题...

    我正在尝试将纹理加载到libGDX,并且我找到了一个未找到文件的异常. 这是尝试加载.png文件的代码. //Textures private Texture tiles; private Textu ...

  3. java 动态读取文件_Java窗体动态加载磁盘文件的实现方法

    在使用图形界面操作系统时,当打开一个文件夹系统会自动列出该文件夹下的所有文件及子文件夹.本实例实现了类似的功能:首先让用户选择一个文件夹,程序会动态列出该文件夹下的所有文件:如果该文件是隐藏文件,就在 ...

  4. java类加载过程_java类的加载过程

    在这本书里面,在讲到类初始化的五种情况时,提及了一个比较有趣的事情.先来看看下面的代码 public class SubClass { static{ System.err.println(" ...

  5. java jtable 数据绑定_Java JTable数据加载

    所以我有一个大面板作为一个JTable的面板: tbm = new DefaultTableModel(); tbm.addColumn("Account Number"); tb ...

  6. 监听文件修改,自动加载xml文件。

    转载文章,转载自,公司项目,董亚杰写的. 下面是完整的代码,复制的. package cn.digitalpublishing.util.debug;import java.io.File; impo ...

  7. java运行原理_Java程序的加载与运行原理详解

    Java程序的运行包括两个非常重要的阶段: 一.编译阶段 第一步:程序员需要在计算机硬盘中任意位置创建一个.java扩展名的文件,该文件被称为 java源文件,源文件当中编写的是java源代码/源程序 ...

  8. 怎么写入数据到csv文件中以及怎么加载csv文件数据【C++,matlab,Python】

    How to write data into .csv file and How to load .csv file data github源码地址:load_data_csv/cpp 1. Pyth ...

  9. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 反射获取系统的 Element[] dexElements )

    文章目录 一.dex 文件准备 二.加载 dex 文件流程 三.Element[] dexElements 分析 四.反射获取系统的 Element[] dexElements 参考博客 : [And ...

最新文章

  1. boost::hana::make用法的测试程序
  2. RocketMQ消息重试机制
  3. nginx windows 下安装和配置
  4. 遍历可执行文件所在目录下的指定类型的文件
  5. .Net Core+mySqlSugar的一些稍复杂操作
  6. 加餐:Redis 的可视化管理工具
  7. Kyligence 行业峰会成功举办,“智能数据云”引领数字化转型未来
  8. SQL Server 2008 安装或卸载时提示“重启计算机失败的解决办法(转)
  9. 推荐系统之itemCF
  10. 现在的媒体时兴“毁人不倦”?
  11. Carson带你学设计模式:这是一份全面 详细的设计模式学习指南
  12. js 获取移动端设备类型及系统版本号
  13. 剑指offe——61序列化二叉树(Python)
  14. 45岁了社保交了25年不交了行吗?
  15. c#——Word表格中插入头像
  16. 编程c语言随机函数,C语言产生随机数需要了解的几个函数
  17. 华为OD机试 - 模拟商场优惠打折
  18. 数据系统服务器更新是什么,云更新服务器是啥意思
  19. (蓝桥杯)Sine之舞
  20. iOS 镜头变焦,推近或者拉远焦距--ZOOM

热门文章

  1. Windows脚本(批处理文件)中pause不回显
  2. Android 手机屏幕分辨率
  3. shell各种截取*(要你想要的)
  4. [摘录]高效人士七习惯—知己知彼原则
  5. VC 操作Word, Excel 出现服务器正在运行中 Ole Server Busy对话框的原因分析和解决建议
  6. 查询IP地址的个性网站
  7. 终于会给2612A硒鼓加粉了
  8. GO的值类型和引用类型
  9. android网络游戏开发——客户端开发——游戏引擎的选择
  10. 第四期:python的文件命名规则