Перейти к содержимому

Фотография

запуск тестов из консоли


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Ivonin

Ivonin

    Новый участник

  • Members
  • Pip
  • 42 сообщений

Отправлено 03 мая 2019 - 10:23

Не пойму что не так ... Я так понимаю компилировать ничего не надо когда в IDEA пишешь тесты ... Там все автоматически компилируется ... 

Есть класс Tests в нем main, все по феншую )))

package ru.xxx;

public class Tests {
    public static void main(String[] args) {
        YandexTest yandexTest = new YandexTest();
        yandexTest.test();
    }
}

Ошибку выдает:

Error: Could not find or load main class Tests
Caused by: java.lang.ClassNotFoundException: Tests

Прикрепленные файлы


  • 0

#2 Ivonin

Ivonin

    Новый участник

  • Members
  • Pip
  • 42 сообщений

Отправлено 03 мая 2019 - 10:38

Хотел скомпилировать тоже какая то ошибка 

PS C:\Users\Сергей\IdeaProjects\xxx\src\test\java\ru\xxx> javac Tests.java
Tests.java:5: error: cannot find symbol
        YandexTest yandexTest = new YandexTest();
        ^
  symbol:   class YandexTest
  location: class Tests
Tests.java:5: error: cannot find symbol
        YandexTest yandexTest = new YandexTest();
                                    ^
  symbol:   class YandexTest
  location: class Tests
2 errors
PS C:\Users\Сергей\IdeaProjects\xxx\src\test\java\ru\xxx>

  • 0

#3 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 03 мая 2019 - 11:24

На такое есть пару распространненных вариантов:

 

1. Build - Rebild Project

2. Бывает когда есть некий тестовый проект, где куча методов public static void main

Тогда Заходишь в Run - Edit Configuration и там прописываешь нужную Working Directory типо D:\Test\src\main\java\xxx


  • 0

#4 Ivonin

Ivonin

    Новый участник

  • Members
  • Pip
  • 42 сообщений

Отправлено 03 мая 2019 - 12:40

У меня Working Directory стоит C:\Users\Сергей\IdeaProjects\xxx

Но это просто папка проекта

А файлы .class в папке C:\Users\Сергей\IdeaProjects\xxx\target\test-classes\ru\xxx


  • 0

#5 Ivonin

Ivonin

    Новый участник

  • Members
  • Pip
  • 42 сообщений

Отправлено 03 мая 2019 - 12:40

Пишет 

Error: Could not find or load main class Tests
Caused by: java.lang.NoClassDefFoundError: ru/xxx/Tests (wrong name: Tests)

  • 0

#6 Ivonin

Ivonin

    Новый участник

  • Members
  • Pip
  • 42 сообщений

Отправлено 03 мая 2019 - 12:43

Сделал и Rebild 

и заменил C:\Users\Сергей\IdeaProjects\xxx

на

C:\Users\Сергей\IdeaProjects\xxx\target\test-classes\ru\xxx


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных