カフカ+ FLINK珍しいます。java.lang.NoClassDefFoundError:orgの/ apacheの/ FLINK /ストリーミング/ utilに/シリアライズ/ DeserializationSchema

私はカフカ+環境でのデバッグ例FLINKのIDEAに書かれています

コードを介してコンパイルするが、デバッグをデバッグするとき、異常と表示されています。

java.lang.NoClassDefFoundErrorが:ORG / apacheの/ FLINK /ストリーミング/ utilに/シリアライズ/ DeserializationSchema 
java.lang.Class.getDeclaredMethods0(ネイティブメソッド)で
java.lang.Class.privateGetDeclaredMethodsで(Class.java:2701)
でのjava.lang .Class.privateGetMethodRecursive(Class.java:3048)
java.lang.Class.getMethod0(Class.java:3018)で
java.lang.Class.getMethod(Class.java:1784)で
sun.launcher.LauncherHelper.validateMainClassで( LauncherHelper.java:544)
sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)にて
れるjava.lang.ClassNotFoundException:org.apache.flink.streaming.util.serialization.DeserializationSchemaによって引き起こさ
java.net.URLClassLoaderで。 findClass(URLClassLoader.java:381) 
java.lang.ClassLoaderのでは。 loadClass(ClassLoader.java:424)
sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331)で
java.lang.ClassLoader.loadClass(ClassLoader.java:357)で
... 7もっと
「127.0.0.1:ターゲットVMから切り離され、アドレス55548' 、輸送: 『ソケット』
エラー:A JNIエラーが発生した、インストールを確認して、もう一度試してください
スレッドの例外を『メイン』
プロセス終了コード1で終了

また、追加のジャーを備えた達人の構成は、また、添加します。

生と死はDEBUG、ブート・エラーではありません、直接起動することはできません。

長い理由を探し、最終的には理由が見つかりました:

で  実行/編集設定の  チェックで  「提供」スコープとの依存関係を含めるだけで罰金を保存して実行し、後。

 

 

取得します。

おすすめ

転載: www.cnblogs.com/alexgl2008/p/12387356.html