0

systemWekaの呼び出しを使用して機械学習情報を取得する C++ プロジェクトを作成しています。まず、トレーニング モデル ( training.model) が最新であることを確認します。したがって、メインの冒頭で、次のように呼び出します。

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

私は正しい近所にいるように感じますが、スラッシュを正しく取得できません。フォルダーにスペースがあり、さらに面倒になるため、絶対パスを台無しにしたくないのです。何か案は?助けていただければ幸いです。

4

1 に答える 1