0
我正在寫一個C++項目,偶爾會使用調用Weka的system
來獲取一些機器學習信息。首先,我想確保培訓模式(training.model
)是最新的。所以,在主要開始時,我打電話:系統調用與Weka的C++
system("\"java weka.classifiers.trees.J48 -t ML_data.arff -d training.model\"");
這給出Error: could not find or load main class weka.classifiers.trees.J48
。我知道這意味着什麼,所以我將整個Weka項目文件夾移動到我的項目所在的目錄中,標題爲Weka-3-6
。所以然後我試過:
system("\"java \Weka-3-6\\weka.classifiers.trees.J48 -t ML_data.arff -d training.model\"");
但是,返回Error: could not find or load Weka-3-6\weka.classifiers.trees.J48
。
我覺得我在正確的鄰居,但我不能正確的斜槓,我不喜歡絕對路徑,因爲文件夾有空格,這使得它更混亂。有任何想法嗎?非常感謝幫助。