Java 日食中的神经病
我试图在Eclipse中使用神经网络库。自述文件说明: 要在Java应用程序中使用Neuroph,请添加对Neuroph-core-x.x.jar(以及您想要使用的所有其他jar)的引用,并导入所需的类。 此发行版的lib文件夹中提供了所需的所有传统第三方库 我已经在我的项目构建路径中包括了neuroph-core-x.x.jar,并导入了org.neuroph.nnet.,org.neuroph.core,org.neuroph.util.*根据需要。从lib文件夹导入所有其他第三方库时,运行多层感知器示例时收到错误:Java 日食中的神经病,java,eclipse,neural-network,libraries,Java,Eclipse,Neural Network,Libraries,我试图在Eclipse中使用神经网络库。自述文件说明: 要在Java应用程序中使用Neuroph,请添加对Neuroph-core-x.x.jar(以及您想要使用的所有其他jar)的引用,并导入所需的类。 此发行版的lib文件夹中提供了所需的所有传统第三方库 我已经在我的项目构建路径中包括了neuroph-core-x.x.jar,并导入了org.neuroph.nnet.,org.neuroph.core,org.neuroph.util.*根据需要。从lib文件夹导入所有其他第三方库时,运行
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/ajd/Desktop/neuroph-2.92/libs/slf4j-nop-1.7.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/ajd/Desktop/neuroph-2.92/libs/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.helpers.NOPLoggerFactory]
删除两个冲突文件时,我收到以下错误:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
程序不会终止,只会继续显示上述错误,并且不会执行任何其他操作
如果我删除了其中一个冲突的文件(但保留了另一个),那么它不会显示任何错误,只会再次运行,并且永远不会得到任何结果/输出
我是否错过了一些额外的步骤
这些JAR对于MLP来说已经足够了。在第一个代码块中,SLF4J告诉您有两个StaticLoggerBinder实现可用——第一个(NOP,它不记录任何内容)被使用
您需要从类路径中排除或删除不需要的JAR
neuroph-2.92/libs/slf4j-nop-1.7.6.JAR
我认为这是JAR阴影的典型情况,请删除其中一个JAR并检查,您通常有两个版本的StaticLoggerBinder