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]()
Ответы
Ответ 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.