Eclipse - Компиляция и выполнение программы - PullRequest
1 голос
/ 09 февраля 2009

В прошлом я использовал JCreator для разработки своих Java-приложений. Я хотел попробовать Eclipse и увидеть его IDE.

В JCreator я могу просто открыть файл Java и запустить его в командной строке. В Eclipse я не могу узнать, как я могу скомпилировать и запустить файл Java, написанный кем-то другим, без предварительного создания проекта, создания нового класса Java, а затем копирования и вставки кода из файла.

Я даже не могу понять, как импортировать файл Java в проект.

Итак, мои вопросы:
1. Как я могу открыть, скомпилировать и запустить файл Java без предварительного создания проекта Java.
2. Как я могу импортировать файл Java в проект, который у меня уже есть.
3. Как запустить программу в командной строке, а не на консоли, которая находится в Eclipse, (обновление: чтобы быть более понятным) непосредственно из Eclipse.

Спасибо.

Ответы [ 4 ]

2 голосов
/ 10 февраля 2009

1 / Не забудьте страница записки (также , представленная здесь )

Теоретически вы можете скопировать в него класс, но поскольку этот класс фактически инкапсулирован в "основной невидимый" класс, как внутренний класс, он не будет поддерживать в нем статические методы.

Однако, для быстрого фрагмента кода, это просто отлично.

inspect code within scrapbook
(из этого учебника по Eclipse )

3 / Поскольку вы хотите, чтобы он запускался непосредственно из Eclipse, используйте , указанный в этой теме , Внешний инструмент

Этот внешний инструмент будет работать C:\WINDOWS\system32\cmd.exe с рабочим каталогом ${container_loc}

Подробнее в этой статье «Как открыть командную строку Windows в моей консоли?» .

image
(source: avajava.com )

Это даст:

image
(source: avajava.com )

1 голос
/ 11 февраля 2009

Полезная функция доступна в Eclipse начиная с версии 3.4: вы можете вставить текст класса Java в проект Java (скопировать содержимое класса, выбрать папку проекта или источника, вставить) , Это создаст файл с соответствующим именем в правильном пакете. Это, вероятно, самый простой способ импортировать отдельный класс.

1 голос
/ 09 февраля 2009
  1. Насколько я знаю, вы не можете
  2. Щелкните правой кнопкой мыши проект> Импорт
  3. Что касается вашей платформы, то, что примерно эквивалентно: java <classname>. (Убедитесь, что Java находится на вашем пути, в противном случае используйте абсолютный путь к нему.)
0 голосов
/ 09 февраля 2009

2) Используйте команду «Импорт». Убедитесь, что файл Java находится в каталоге "src".

3) Один из способов - экспортировать ваши классы в файл JAR, а затем запустить файл JAR в командной строке (например, java -jar file.jar)

...