我是API的新手。我有一个Java API服务器。在服务器端的put方法中,我收到一个字符串,并使用该字符串创建一个arff文件。然后我对该文件进行一些处理,并返回结果是另一个字符串。 问题是,当我执行放置请求时,文件不是在本地路径中创建的,而是在本地应用程序上运行代码以进行测试时创建的,因此代码可以正常工作。 我必须生成该字符串的文件,因为我正在使用仅适用于文件的机器学习算法。有人知道为什么吗?
分类文本的方法在服务器端的put方法中调用
public static int ClassifyText(String trained_model, String text) throws FileNotFoundException, IOException, Exception {
String evaluation_file = "..\toBeClassified_text.arff";
//create a arff file for the text
FileWriter fileWriter = new FileWriter(new File(evaluation_file));
PrintWriter printWriter = new PrintWriter(fileWriter);
答案 0 :(得分:0)
通过修改以下行来解决该问题:
字符串Evaluation_file =“ D:\ toBeClassified_text.arff”;