Eclipse Не обнаружено тестов с использованием JUnit 5, вызванных NoClassDefFoundError для LauncherFactoryJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Eclipse Не обнаружено тестов с использованием JUnit 5, вызванных NoClassDefFoundError для LauncherFactory

Сообщение Anonymous »

Проблема

Всякий раз, когда я запускаю тест JUnit своих проектов (используя JUnit 5 с Java 9 и Eclipse Oxygen 1.a), я сталкиваюсь с проблемой, что eclipse не может найти любые тесты.

Описание

В конфигурации запуска eclipse не может даже найти метод, который аннотировано с помощью @Test, но вместо этого показывает мне только «(все методы)».
Надеюсь, следующее изображение дает лучшее представление о моей настройке:

Изображение


Консоль вывод:

Код: Выделить всё

java.lang.NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory
at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.(JUnit5TestLoader.java:31)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.base/java.lang.Class.newInstance(Unknown Source)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createRawTestLoader(RemoteTestRunner.java:368)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createLoader(RemoteTestRunner.java:363)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:307)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:222)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
Caused by: java.lang.ClassNotFoundException: org.junit.platform.launcher.core.LauncherFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 11 more
Что я уже пробовал

Я уже пробовал
  • чтобы удалить папку теста из пути сборки и добавить ее снова.
  • чтобы запустить тест, наведя курсор на метод, помеченный @Test и затем нажмите «Запустить как тест JUnit».
  • удалить JUnit из Buildpath и добавить его снова
  • перезапустить eclipse
  • Я также переместил проект весь проект с одной машины на другую и попробовал его с помощью предоставленной там установки eclipse.
  • чтобы переименовать метод тестирования.
  • чтобы повторно ввести @Test аннотация
Некоторые из этих шагов можно найти здесь, но в итоге проблема осталась.

Подробнее здесь: https://stackoverflow.com/questions/467 ... r-launcher
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • С помощью средства запуска тестов «JUnit 4» тестов не обнаружено.
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • С помощью средства запуска тестов «JUnit 4» тестов не обнаружено.
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Junit5: ClassNotFoundException: org.junit.platform.launcher.core.LauncherFactory
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Junit5: classnotfoundexception: org.junit.platform.launcher.core.launcherFactory
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Невозможно запустить тест junit в eclipse, ClassNotFoundException: org.eclipse.jdt.internal.junit.runner.RemoteTestRunne
    Anonymous » » в форуме JAVA
    0 Ответы
    115 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»