功能很简单:
import org.apache.curator.framework.CuratorFramework;
...
private final CuratorFramework curator;
...
void deleteZkState() throws Exception {
try {
curator.delete().deletingChildrenIfNeeded().forPath("/myproject/mystate");
} catch (NoNodeException e) {
logger.info(e.getMessage());
}
}
但是,当我编译它时,在
catch
语句中出现了此错误:错误:[严格]从间接使用类型org.apache.zookeeper.KeeperException.NoNodeException
依赖
Zookeeper版本为3.4.14。
是什么导致此错误,我该如何解决?
Java版本是
openjdk 10.0.2 2018-07-17
最佳答案
此错误实际上是由构建配置中的错误引起的。
在面板的构建中,我应该添加zookeeper
依赖项。