[英]Flink: Jar file contains no main class
尝试执行 Flink 作业时,出现以下错误消息:
org.apache.flink.client.program.ProgramInvocationException: Neither a 'Main-Class', nor a 'program-class' entry was found in the jar file.
虽然在我的 pom 中,我将主类声明为:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
<archive>
<manifestEntries>
<Main-Class>com.package.Main</Main-Class>
</manifestEntries>
</archive>
</configuration>
</plugin>
有人可以告诉我我错过了什么吗?
谢谢
这似乎是mvn package
上的错误。 您是否尝试过以下命令?
./bin/flink run -c your.main.class flinkprogram.jar
尝试在pom.xml
使用以下条目声明主类:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
<archive>
<manifest>
<mainClass>com.package.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.