我遇到错误当我构建Java类并运行时,无法加载类“ org.slf4j.impl.StaticLoggerBinder”。我正在学习《 Apache Kafka快速入门指南》这本书。 Java项目被编译为gradle项目。我已经在build.gradle文件中包含“ slf4j-simple”,但是错误仍然存在。
我正在输入const requestArray=new Subject()
for(let i=0;i<25;i++){
requestArray.next(makeRequest(3000)); //3 seconds request
requestArray.next(makeRequest(1000)); //1 second request
}
requestArray.pipe(
mergeMap((res,index)=>of([res,index]),
res=>res,5),
map((res,index)=>{if(index===25) .... do your thing ; return res;})
).subscribe(console.log)
来生成.jar文件。
错误:
gradle jar
还有build.gradle:
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.
答案 0 :(得分:1)
您需要将testCompile
更改为compile
,以便由主应用程序加载这些类。