遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException

Posted 张小凡vip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException相关的知识,希望对你有一定的参考价值。

情况

我们新建maven项目打成jar包后在flink集群中运行,但是报错Caused by: java.lang.ClassNotFoundException

具体报错如下:

java.lang.RuntimeException: Could not look up the main(String[]) method from the class task.MongoDBSourceOrderETL: com/ververica/cdc/debezium/DebeziumDeserializationSchema
	at org.apache.flink.client.program.PackagedProgram.hasMainMethod(PackagedProgram.java:309)
	at org.apache.flink.client.program.PackagedProgram.<init>(PackagedProgram.java:160)
	at org.apache.flink.client.program.PackagedProgram.<init>(PackagedProgram.java:64)
	at org.apache.flink.client.program.PackagedProgram$Builder.build(PackagedProgram.java:685)
	at org.apache.flink.client.cli.CliFrontend.buildProgram(CliFrontend.java:851)
	at org.apache.flink.client.cli.CliFrontend.getPackagedProgram(CliFrontend.java:271)
	at org.apache.flink.client.cli.CliFrontend.run(CliFrontend.java:245)
	at org.apache.flink.client.cli.CliFrontend.parseAndRun(CliFrontend.java:1

以上是关于遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException的主要内容,如果未能解决你的问题,请参考以下文章

遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException

Eclipse下新建Maven项目自动打依赖jar包

Maven打jar包

IDEA 构建为了打 jar 包的工程,包含 maven 打 jar 包的过程

05_SpringBoot打jar/war包解决第三方依赖jar包的问题

Java Maven项目打jar包方法