Test Runner for Java を 0.33.1 に戻したら動いた2026年01月25日 13時08分36秒

VSCode で JUnit のテストが起動できなくなっている についての追加状況。

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の入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2026/01/25/9832810/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。