Eclipse で最初の Cucumber の取り組みをセットアップしようとしています。チュートリアルビデオが示唆する方法でFeaturesフォルダーに基本的な機能ファイルをセットアップしましたが、キュウリ機能として実行しようとすると、次のようになります。
Exception in thread "main" java.lang.NoClassDefFoundError: gherkin/formatter/Formatter
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:719)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:642)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:600)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at cucumber.runtime.formatter.PluginFactory$1.<init>(PluginFactory.java:53)
at cucumber.runtime.formatter.PluginFactory.<clinit>(PluginFactory.java:52)
at cucumber.runtime.RuntimeOptions.<init>(RuntimeOptions.java:70)
at cucumber.api.cli.Main.run(Main.java:31)
at cucumber.api.cli.Main.main(Main.java:18)
Caused by: java.lang.ClassNotFoundException: gherkin.formatter.Formatter
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 14 more
視聴しているチュートリアル ビデオに記載されているすべての手順に従いましたが、成功しませんでした。私は以下をインストールしています:
Eclipse 2019-12、Java SE 13
すべてのjarファイルをローカルにダウンロードしてインストールしました。互いに干渉する可能性のある多数のjarファイルで競合の可能性が生じる可能性があることを読んだので、すべてのjarファイルを最新バージョンに更新しました。まだ助けはありません。次に、インストールされている jar を一度に 1 つずつ削除し、必要最小限になるまで再度実行を試みました。問題はまだ解決していません。
これが私のセットアップのスニペットです:
私は他の人が提供できるどんな助けにもオープンです