Редактор не содержит основного типа, даже если он - PullRequest
0 голосов
/ 14 июня 2019

Я установил Eclipse на совершенно новый ПК и скопировал все свои проекты из рабочего пространства старого компьютера в новое. Все настроено так, как должно быть, насколько я могу судить, однако проект отказывается запускаться. Я либо получаю сообщение Editor does not contain a main type, либо появляется окно Select Java Application со списком множества вещей, ни одно из которых не является моим приложением.

Этот проект прекрасно работает на двух других компьютерах: один - Mac, другой - Windows.

Путь сборки для всех трех компьютеров идентичен.

Да, метод public static void main(String[] args) существует и существует годами.

Java установлена, и это самая последняя версия jdk-11.0.3.

Ничего не изменилось, за исключением того, что это новая установка Eclipse на новый ПК.

Редактор не содержит основного типа в Eclipse : я попробовал многие из предложений здесь; нет работы.

Ошибка: выделение не содержит основной тип : Папка уже установлена ​​как исходная папка. Без помощи.

Редактор не содержит основного типа : я не работаю со Scala. Ненужные.

Я не нашел больше нигде, я могу повернуть. Похоже, что для Eclipse и Java нет групп чата (Slack / Discord).

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

Вот несколько поддерживающих скриншотов.

Во-первых, показывая, что структура файла является звуковой:

File structure is sound

И показать, что путь сборки настроен правильно:

Build Path configured correctly

Наконец, иногда я получаю это сообщение вместо сообщения об ошибке «Редактор не содержит основной тип»:

Select Java Application dialog

Ответы [ 2 ]

2 голосов
/ 17 июня 2019

Эта ошибка происходит, потому что ваш Sample.java не находится внутри вашей папки src.Вырежьте и вставьте (или просто переместите) свой класс в папку src и попробуйте снова.С уважением!

enter image description here

Когда вы закончите, это будет похоже на изображение ниже.

enter image description here

0 голосов
/ 17 июня 2019

Это ошибка.

Оказывается, что все мое разочарование связано с ошибкой, введенной в Eclipse 4.11 .

При запуске Eclipse 4.11 с JDK 11,иногда программа, которая обычно работает нормально, выдает это сообщение об ошибке.Таким образом, простая версия Eclipse 4.10 исправляет проблему.(Предполагается, что 4.12 также исправляет проблему, но на момент публикации она все еще является Кандидатом на выпуск, поэтому я бы предпочел пока избегать этого.)

Благодарность за обнаружение этого достается Нуне Исабекян на Slack .

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