Как запустить один файл Java, имеющий main() в Eclipse, без создания всего Java-проекта?
Вот что у меня есть:
- У меня есть
TestFile.java
с тем же именем класса.
- Этот класс имеет действительный метод
main()
.
- Файл легко запускается через терминал с помощью 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.
Ответы
Ответ 1
Вы не можете скомпилировать и запустить только один файл в Eclipse без файла, находящегося в проекте java.
Это очень быстрый и простой процесс создания Java-проекта в eclipse.
File -> New -> Java Project
Вы можете использовать пакет по умолчанию (хотя это не рекомендуется) и поместить в него один файл и запустить его.
Ответ 2
Попробуйте jGRASP, это действительно простой редактор и компилятор.
Ответ 3
Вы можете сделать это в любом проекте Eclipse с помощью org.eclipse.jdt.core.javanature
(check/edit .project
file).
Итак, просто откройте файл .project
и добавьте
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
если он еще не существует.
Ответ 4
Вы можете запустить java файл в командном окне cmd.
убедитесь, что вы установили среду java.
java -version
Выход: java-версия "1.7.0_07" Java (TM) SE Runtime Environment (сборка 1.7.0_07-b11) Java HotSpot (TM) 64-разрядная серверная VM (сборка 23.3-b01, смешанный режим)
cd javafilepath
java yourjavafilename.java