Apache Flink -未发现类异常:org.apache.flink.configuration.DescribedEnum

0yg35tkg  于 2022-12-25  发布在  Apache
关注(0)|答案(1)|浏览(630)

当我通过Intellij运行Apache Flink应用时,我在运行时看到了这个错误(在编译时,没有错误):

Caused by: java.lang.ClassNotFoundException: org.apache.flink.configuration.DescribedEnum
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)

这就是我在pom.xml中列出的内容

<scala.version>2.12.8</scala.version>
<scala.binary.version>2.12</scala.binary.version>
<flink.version>1.13.5</flink.version>
...
<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-scala_${scala.binary.version}</artifactId>
    <version>${flink.version}</version>
</dependency>

我我去了下面的链接的来源:https://flink.apache.org/downloads.html

wget https://archive.apache.org/dist/flink/flink-1.13.5/flink-1.13.5-src.tgz

应用程序(通过Intellij)无法找到DescribedEnum类。
我尝试过添加一些其他的依赖项,但是我不确定它在哪个jar中。
有什么想法吗?

ryevplcw

ryevplcw1#

您似乎没有在POM中列出基本的依赖项flink-streaming-java_${scala.binary.version}。请参阅https://nightlies.apache.org/flink/flink-docs-release-1.13/docs/dev/datastream/project-configuration/了解更多详细信息。

相关问题