Test Runner for Java を 0.33.1 に戻したら動いた ― 2026年01月25日 13時08分36秒
VSCode で JUnit のテストが動かなくなって、やっぱり不便。Test Runner for Java を使っている。。まずは、エラーを取得。
java.lang.NoClassDefFoundError: org/junit/platform/engine/OutputDirectoryCreator
at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.createFilteredTest(JUnit5TestLoader.java:73)
at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.createTest(JUnit5TestLoader.java:67)
at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.loadTests(JUnit5TestLoader.java:56)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:504)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:748)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:443)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:211)
Caused by: java.lang.ClassNotFoundException: org.junit.platform.engine.OutputDirectoryCreator
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 7 more
ライブラリが正しくダウンロード出来ていないのだろうか。
一番確実なのは前のバージョンに戻すこと。現在のバージョンは 0.44.0。二週間ぐらい前に出された新しいバージョンの様だ。その前の 0.33.1 に戻したら、右クリックでテストを起動できる様になった。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2026/01/25/9832810/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。