我想在我的android项目中使用neuroph库。但是当我运行项目时,我收到了一个错误。
错误类型:java.lang.NoClassDefFoundError。
`
NeuralNetwork neuralNetwork;
try {
InputStream is = getAssets().open("or_perceptron.nnet");
neuralNetwork = NeuralNetwork.load(is);
neuralNetwork.setInput(1, 1);
neuralNetwork.calculate();
double[] networkOutput = neuralNetwork.getOutput();
} catch (IOException e) {
e.printStackTrace();
}`
我在工作区的libs文件夹中复制了neuroph-core-2.8.jar文件,然后点击了#34;添加构建路径"。但我收到一个错误。
提前致谢。
答案 0 :(得分:1)
该库与Android不兼容,因为它需要直接在download page上声明的Java 1.7。您可以编辑源代码并使用Java 1.6进行编译。
答案 1 :(得分:0)
我不熟悉那个特定的图书馆。通常,该类型的错误表明构建路径中缺少依赖项。在网站上查找该库所需的任何依赖项。
此外,这是一篇关于Java神经网络的优秀教程。