我已经构建了一个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
我试图使用的方式有什么错误吗?