功能很简单:

  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依赖项。

10-08 01:54