0

このコードは私のコードの一部であり、AndroidでOCRを実行します。プロジェクトにneuroph.jarをインポートします。

そのコードをNetbeansIDEで作成し、モバイルにロードすると正常に動作します。しかし、Eclipse IDEでこのコードを実行すると、以下のエラーが表示されます??? /

private void loadData() {
    showDialog(LOADING_DATA_DIALOG);
    // load neural network in separate thread with stack size = 32000
    new Thread(null, loadDataRunnable, "dataLoader", 32000).start();
}

private Runnable loadDataRunnable = new Runnable() {
        public void run() {
            // open neural network
            InputStream is = getResources().openRawResource(R.raw.animals_net);
            // load neural network
            nnet = NeuralNetwork.load(is);
            imageRecognition = (ImageRecognitionPlugin) nnet
                    .getPlugin(ImageRecognitionPlugin.class);
            // dismiss loading dialog
            dismissDialog(LOADING_DATA_DIALOG);
        }
    };

致命的な例外が表示されるのはなぜですか?

06-18 15:51:50.097: E/AndroidRuntime(398): FATAL EXCEPTION: dataLoader
06-18 15:51:50.097: E/AndroidRuntime(398): java.lang.NoClassDefFoundError: org.neuroph.core.NeuralNetwork
06-18 15:51:50.097: E/AndroidRuntime(398):  at neuroph.android.example.NeurophActivity$1.run(NeurophActivity.java:102)
06-18 15:51:50.097: E/AndroidRuntime(398):  at java.lang.Thread.run(Thread.java:1096)
4

1 に答える 1

1

ここからneuroph2.6.jarをビルドパスに追加します。関連するすべてのクラスファイルが含まれます。

于 2012-08-30T06:46:17.397 に答える