it-swarm.com.ru

Как запустить один файл Java, имеющий main () в Eclipse, без создания всего проекта Java?

Вот что у меня есть:

  1. У меня есть TestFile.Java с тем же именем класса.
  2. Этот класс имеет действительный метод main().
  3. Файл легко запускается через терминал с использованием javac, а затем Java, выдаёт намеченный результат.

Однако, когда я перетаскиваю (или открываю) файл в Eclipse и пытаюсь выполнить Run As, я не получаю Run As Java Application или что-либо, что может запустить этот единственный/независимый (от любого проекта) файл/класс Java.

Когда я пытаюсь просто Run, я получаю всплывающее окно с сообщением «Run As Ant Build. Теперь я никогда не настраиваю ant build.

Все, что я хочу, это запустить только один этот Java-файл и увидеть вывод/ошибку в Console, который виден чуть ниже редактора в перспективе.

Я не собирался и не собираюсь писать/настраивать полноценный Java-проект с именем пакета и всем, в этом случае просто приходит Run as Java Application. Я просто хочу запустить один независимый класс/файл Java в Eclipse с методом main().

Я на Mac. Если есть какое-либо другое приложение/IDE, которое делает это для Java и/или других языков, то я думаю, что это будет очень полезно.

Обновление : я создал Java-проект в Eclipse и test.Java внутри него, и я продолжаю изменять/редактировать/добавлять в один и тот же файл всякий раз, когда мне нужно написать быстрый код и запустить его. Нет способа по-настоящему перетаскивать бег в Eclipse.

11
amar

Вы не можете скомпилировать и запустить только один файл в Eclipse, если этот файл не находится в проекте Java.

Это очень быстрый и простой процесс создания проекта Java в Eclipse. 

File -> New -> Java Project

Вы можете использовать пакет по умолчанию (хотя это не рекомендуется) и поместить в него свой единственный файл и запустить его.

7
neo108

Попробуйте jGRASP , это действительно простой редактор и компилятор.

3
Anubian Noob

Вы можете сделать это в любом проекте Eclipse с помощью org.Eclipse.jdt.core.javanature (проверьте/отредактируйте файл .project).

Так что просто откройте файл .project и добавьте

<natures>
    <nature>org.Eclipse.jdt.core.javanature</nature>
</natures>

если его еще нет.

0
Paul Verest