在构建jar文件后读取weka分类器模型的ObjectInputStream时出错

时间:2017-12-16 11:10:34

标签: java hadoop hive weka

我已经构建了一个SVM模型并保存了模型文件,以便以后用于分类,而无需使用此方法重新建立模型: https://weka.wikispaces.com/Serialization

现在,我想使用此模型对使用HiveQl从表中获取的实例进行分类。因此,我必须将我的java项目转换为jar文件,以用作配置单元中的用户定义函数。

问题在于我添加此行

ObjectInputStream ois = new ObjectInputStream(new
FileInputStream("svm.model"));

即使我在我导出到jar文件的项目目录中添加了svm.model文件,也会发生异常。

项目目录是:

-SVMTweet
  ---referenced libraries
  ---JRE system library
  ---svm.model
  ---src
  -----default package
  -------myclass.java

这是我的java代码:ideone.com/3E2Xgw

这是我的hive查询+异常返回:pastebin.com/h8ZMDwVe

我试图使用的方式有什么错误吗?

0 个答案:

没有答案