weka.classifiers.trees.J48を呼び出す perl スクリプトを実行しようとしています 。私はあなたに尋ねるべきいくつかのグローバルな考えがあり、あなたのフィードバックに感謝します.
1-WEKA は Java で書かれています。weka.jar を実行するには、Java が必要です。HelloWorld.jar を持っているのと同じです
2-Java をインストールし、Path 変数に追加しました。Weka.jar にはいくつかの引数が必要です。java -jar * " c:\programs\weka.jar " * input1 input2 と書く と正しいですか?
3-java -jar** "**c:\programs\weka.jar * input1 input2 * " **または java ** "c:\programs\weka.jar" input1 input2 -jar について
4-クラス weka.classifiers.trees.J48 が必要です。java -jar * " c:\programs\weka.classifiers.trees.J48 " * input1 input2 .jarなしで書くべき ですか?
5-stackoverflow の誰かが、weka をCLASSPATH と呼ばれるユーザー環境変数に入れることを提案しました。私の問題は、この環境変数に WEKA フォルダーを配置する必要があるかどうか (パスシステムの環境変数で常に行うように)、またはCLASSPATH にフォルダーではなくweka.jarをファイルに配置する必要があるかどうかわからないことです。 . jarがクラスパスに追加されました。コマンドを java -jar weka.classifiers.trees.J48 input1 input2 に変更します
混乱しています。スレッド "main" java.lang.NoClassDefFoundError: weka/classifiers/tree s/J48 で例外が発生しました。洞察に感謝します