Eclipse не будет компилировать/запускать java файл

Я просто пытаюсь скомпилировать и запустить простую java-программу. Когда я иду, чтобы запустить мой класс тестера, он говорит, что выбрать, что запускать, и дает мне Ant Build, который при подсвечивании говорит: "Запускает конструкцию Ant с настройками по умолчанию" или Ant Build..., которая гласит: "Запускает Ant построить и разрешить его настройку". Когда я пытаюсь выбрать любой из них, это вызывает сбои сборки. Причина: Не удается найти файл Ant для запуска. Я честно не знаю, что эти Ant сборки и файлы. Это, безусловно, немой вопрос, но не знаю, что делать.

enter image description here

Ответы

Ответ 1

  • Сделать проект для размещения файлов.
    • Файл → Создать → Проект Java
    • Обратите внимание, где был создан этот проект (где находится ваше рабочее пространство)
  • Переместите ваши java файлы в папку src, которая находится непосредственно внутри папки проекта.
    • Найти проект INSIDE Eclipse Package Explorer (Окно → Показать представление → Проводник пакетов)
    • Дважды щелкните по проекту, затем дважды щелкните папку "src" и, наконец, дважды щелкните один из java файлов внутри папки "src" (они должны выглядеть знакомыми!).
  • Теперь вы можете запускать файлы, как ожидалось.

Обратите внимание на полый "J" на изображении. Это означает, что файл не является частью проекта.

Hollow J means it is not part of a project

Ответ 2

У меня также была та же проблема, проверьте свой путь сборки в eclipse на Щелкните правой кнопкой мыши по проекту > путь сборки > настроить путь сборки

Теперь проверяем Исключенные файлы, он не должен содержать ваш файл каким-либо образом или с помощью регулярных выражений.

Ура! image for error fix view, see Excluded field

Ответ 3

щелкните правой кнопкой мыши где-нибудь в файле или в проводнике проекта и выберите "run as" → "java application"

Ответ 4

В вашем проекте должен быть набор построителей. Если нет Eclipse, по умолчанию будет Ant. Для этого вы можете создать файл сборки Ant, который вы можете выполнить Google. Это скорее связано. Однако этого не требуется для локального запуска в Eclipse. Если ваш класс работает. Он выглядит как ваш, но мы не можем его увидеть.

Если вы посмотрите на путь сборки проекта, вы выбрали выходную папку? Если вы проверяете, что в папке были помещены файлы скомпилированных классов? Если не что-то не задано в Eclpise, чтобы это было известно для компиляции. Вы можете проверить, установлена ​​ли автоматическая сборка для вашего проекта.