Intellij Щелкните правой кнопкой мыши по тесту, не представив опцию "Выполнить" - программирование
Подтвердить что ты не робот

Intellij Щелкните правой кнопкой мыши по тесту, не представив опцию "Выполнить"

В IntelliJ, когда я нажимаю правой кнопкой мыши на тесте, я больше не вижу "Run ClassX или MethodY". Infact нет окна "run", и когда я нажимаю правой кнопкой мыши, я не могу запустить какой-либо класс.

Все работает нормально около 3 часов назад, поэтому я не совсем уверен, что изменилось?

IntelliJ 10.5.1 (Лицензионное издание и издание сообщества NOT) Java 1.6.0_24

Есть ли кто-нибудь, кто мог бы мне помочь? PS: Это происходит для всех проектов.

ОБНОВЛЕНИЕ 1. Я установил IDEA 11 и импортировал настройки с 10, а затем увидел, что это не было бесплатное обновление, закрытие IDEA 11 и начало использовать IDEA 10. Я довольно уверен, что с этого момента перестало работать но не уверен. Это проблема? Могу ли я каким-либо образом удалить каталог конфигурации IntelliJ и перезапустить?

Добавление скриншота, когда я не получаю Run в правом щелчке enter image description here

4b9b3361

Ответ 1

После огромного количества глазного яблока я нашел каталог {HOME}/. java, который, как представляется, содержит некоторые связанные с Jetbrains настройки. Я удалил этот каталог, а также каталог {HOME}/. IntelliJ *. Затем удалили все мои интуитивные установки и загрузили их с нуля, и теперь они отлично работают.

Вздох....

Ответ 2

У меня была та же проблема. Чтобы исправить это, я должен был убедиться, что у моего класса был правильный основной метод:

public static void main(String[] args) {
}

Я забыл аргументы в моем; -)

EDIT: убедитесь, что исходные коды находятся внутри папки src.

Ответ 3

Если ваш проект - проект maven, вы можете просто щелкнуть правой кнопкой мыши файл pom.xml и выбрать "добавить как проект Maven".

Этот подход работал для меня.

enter image description here

Ответ 4

В моем случае причиной был отключен плагин JUnit. (Файл - Настройки - Плагины - JUnit, проверьте, ОК)

Ответ 5

Моя проблема заключалась в том, что мой тестовый класс не был общедоступным. Мне нужно:

public class MyTest {

    @Test
    public void testMethod() {

вместо:

class MyTest {

    @Test
    void testMethod() {

Ответ 6

Не нужно удалять файлы конфигурации.

Я обнаружил, что у меня в контекстном меню была опция "Выполнить", чтобы выбрать либо запуск тестов, либо запуск тестов Scala и т.д. После того, как я впервые выбрал опцию, моих опций больше не было.

Мне удалось решить эту проблему и выбрать тип тестов, которые я хотел для этой папки, создав конфигурацию Run/Debug, следуя инструкциям, приведенным в документации здесь.

https://www.jetbrains.com/help/idea/2016.1/creating-run-debug-configuration-for-tests.html?origin=old_help

Ответ 7

Поскольку у меня была такая же проблема, я мог ясно видеть, что @Test не дает никаких подсказок, когда я нажимаю клавишу управления и наведите указатель мыши, и то же самое было подтверждено, поскольку внешние библиотеки не имели добавленных зависимостей Gradle, поэтому мне пришлось обновите проект как проект Gradle, предложенный всплывающим окном при запуске Intellij.

Ответ 8

У меня была такая же проблема, и я решил ее следующим образом.

Перейдите в каталог $ USER/$ INTELLIJ, например, $ USER/.IdeaC2018.3, затем найдите config/plugins. Переименуйте каталог плагинов и перезапустите IntelliJ.

Я предполагаю, что проблема была вызвана, когда я обновил IntelliJ и несовместимость с плагином огурца.

Ответ 9

Так что у меня была эта проблема с pycharm, и проблема заключалась в том, что уже была конфигурация запуска (в раскрывающемся списке рядом с кнопкой воспроизведения), в которой было имя файла. Когда я удалил эту конфигурацию, она создаст новую, которая была правильной.

Ответ 10

У меня была та же проблема, и я попробовал все вышеперечисленные решения, но у меня ничего не получалось, но после установки плагина TestNG он начал работать, поскольку в моих модульных тестах использовались аннотации TestNG.

Ответ 11

Отключение gradle модуля gradle решило проблему для меня (выпуск сообщества 2018.2)

Ответ 12

Если вы используете JUnit 5 (Jupiter), это происходит, когда вы используете старую аннотацию @Test из JUnit 4. Просто замените

import org.junit.Test;

с

import org.junit.jupiter.api.Test;

и IntelliJ должен снова показать кнопку "Выполнить".

Ответ 13

Для меня это произошло после обновления Idea, а затем обновления всех плагинов. Видимо Идея еще не перезапущена. Переход к File → Settings → Plugins and clicking 'Restart Idea' решили проблему

Ответ 14

Если вы видите кнопку воспроизведения в левой части основной функции, щелкните правой кнопкой мыши и нажмите Run.