IntelliJ IDEA не распознает мои java-файлы как работоспособные и вместо этого хочет запустить файлы классов. Есть идеи как починить? - PullRequest
0 голосов
/ 08 ноября 2018

Каждый раз, когда я пытаюсь запустить файл Java, нажимая кнопку «Выполнить», он вместо этого пытается запустить файл класса и, таким образом, выдает ошибку основного метода.

Когда я пытаюсь щелкнуть правой кнопкой мыши по файлу java и запустить его, он не распознает его как исполняемый файл.

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

Это произошло после попытки создать путь к классу при использовании библиотек JSon.

Редактировать:

Обычно он показывает файлы Java с этим значком: enter image description here

Но вместо этого он показывает этот значок для файлов Java: enter image description here

Я думаю, что изменение значка может быть как-то связано с этим.

Редактировать 2: точная ошибка, которую я получаю: "C: \ Program Files (x86) \ Java \ jdk1.8.0_181 \ bin \ java.exe" ... куча других расположений файлов программы

Ошибка: не удалось найти или загрузить образец основного класса. Главное

Процесс завершен с кодом выхода 1

Ответы [ 3 ]

0 голосов
/ 08 ноября 2018

Я перезагрузил компьютер, и это как-то исправило его.

0 голосов
/ 30 мая 2019

У меня была та же проблема, и я обнаружил, что мой src не помечен как Sources Root. Чтобы изменить это:

  • щелчок правой кнопкой мыши на вашем компьютере
  • перейти к «Пометить каталог как»
  • выберите "Корень источников" Теперь он будет правильно распознавать ваши файлы, и ваши основные классы смогут снова запускаться

IntelliJ не распознает мои .java-файлы

Проблема решена

0 голосов
/ 08 ноября 2018

Если вы используете Maven или Gradle, попробуйте повторно импортировать проект и посмотрите, поможет ли это. Возможно, в вашем проекте IDEA есть неправильные настройки, установленные по ошибке, поэтому эти пути будут удалены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...