3

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 つずつ削除し、必要最小限になるまで再度実行を試みました。問題はまだ解決していません。

これが私のセットアップのスニペットです:

Eclipse での私のプロジェクトのスナップショット

私は他の人が提供できるどんな助けにもオープンです

4

1 に答える 1