我正在尝试通过执行Observable.just(["Yes", "No", "Maybe"])
.bind(to: picker.rx.itemTitles) { _, item in
return "\(item)"
}
.disposed(by: disposeBag)
picker.rx.itemSelected
.subscribe(onNext: { (row, value) in
NSLog("selected: \(row)")
})
.disposed(by: disposeBag)
来使用checkstyle和findbugs,但出现此错误
This error
mvn checkstyle:checkstyle
我的JDK中没有tools.jar(我有jdk-11.0.2)。
我从2H开始就在这上,请帮助:/
答案 0 :(得分:3)
您正在使用JDK11。
JEP 220从tools.jar
文件夹中删除了rt.jar
和lib
。
已删除:rt.jar和tools.jar
先前存储在lib / rt.jar中的类和资源文件, lib / tools.jar,lib / dt.jar和其他各种内部JAR文件是 现在以更有效的格式存储在特定于实现的文件中 在lib目录中。这些文件的格式未指定,并且 如有更改,恕不另行通知。
要升级Checkstyle使用
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>8.18</version>
</dependency>
</dependencies>
</plugin>
请参阅内部dependency
块。