2012-06-18 47 views
0

此代碼是我的代碼的一部分,即在Android上執行OCR。 我在我的項目中導入了neuroph.jar。在android上的neuroph致命錯誤

我在Netbeans IDE上創建該代碼,並在我的移動設備上加載它運行良好。 但是當我運行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) 

回答

1

在buildpath中添加來自here的neuroph2.6.jar。它將擁有所有相關的類文件。