Раньше я использовал JCreator для разработки своих java-приложений. Я хотел попробовать Eclipse и посмотреть его IDE.
В JCreator я могу просто открыть java файл и запустить его в командной строке. В Eclipse я не могу узнать, как я могу скомпилировать и запустить java файл, написанный кем-то другим, без предварительного создания проекта, создания нового класса Java, а затем скопировать и вставить код из файла.
Я даже не могу понять, как импортировать java файл в проект.
Итак, мои вопросы:
1. Как я могу открыть, скомпилировать и запустить java файл без предварительного создания java-проекта.
2. Как импортировать java файл в проект, который у меня уже есть.
3. Как запустить программу в командной строке, а не на консоли, которая находится в Eclipse, (обновить: чтобы быть более понятной) непосредственно из Eclipse.
Спасибо.
1/Не забывайте страница с записками (также представлен здесь)
В теории вы можете скопировать класс в него, но поскольку этот класс фактически инкапсулирован в "основной невидимый" класс, как внутренний класс, он не будет поддерживать какие-либо статические методы в нем.
Однако, для быстрого фрагмента кода, он делает трюк просто отлично.
(из этого Учебник Eclipse)
3/Поскольку вы хотите, чтобы он запускался непосредственно из eclipse, используйте указанный в этом потоке, Внешний инструмент
Этот внешний инструмент будет запускать C:\WINDOWS\system32\cmd.exe
с рабочим каталогом ${container_loc}
Подробнее в в этой статье "Как открыть командную строку Windows в моей консоли?" .
Это даст:
Полезная функция доступна в Eclipse с версии 3.4: вы можете вставить текст класса Java в проект Java (скопировать содержимое класса, выбрать проект или исходную папку, вставить). Это создаст файл с соответствующим именем в правильном пакете. Это, вероятно, самый простой способ импорта одного класса.
java <classname>
. (Убедитесь, что java находится на вашем пути, иначе используйте абсолютный путь к нему.)2) Используйте команду "Импорт". Убедитесь, что файл java перешел в каталог "src".
3) Одним из способов является экспорт ваших классов в JAR файл, а затем запуск JAR файла в командной строке (например, java -jar file.jar)