вопросы по «запуску на сервере» и «запуску конфигураций»

#java #eclipse

#java #eclipse

Вопрос:

Я учусь использовать библиотеку с открытым исходным кодом. Но когда я щелкаю правой кнопкой мыши по некоторым примерам файлов Java, какой-то файл выдает мне опцию типа «запуск от имени приложения», которая имеет смысл для меня. Но некоторые другие просто дают мне опцию типа «запустить конфигурацию» без других опций. В то время как некоторые другие просто дают мне опцию типа «запуск на сервере» без других опций. Что означают «запуск конфигурации» и «запуск на сервере»? Я использую Eclipse IDE.

Ответ №1:

Eclipse делает все возможное, чтобы выяснить, какой тип файла у вас есть и как вы можете выполнить его на основе контекстных подсказок.

«Запуск на сервере» позволяет тестировать веб-приложения на сервере приложений, который вы настроили в представлении «Серверы». Обычно это появляется, если ваш активный файл является частью веб-приложения.

«Запуск от имени приложения» пытается выполнить класс Java напрямую, вызывая его main метод.

«Запуск конфигураций» — это определения того, как Eclipse должен выполнять определенный файл, включая такие вещи, как аргументы виртуальной машины, аргументы командной строки и т.д.

Есть другие «Запуск от имени …», которые будут отображаться для других типов файлов, таких как «Запуск от имени JUnit Test» и т.д.

Ответ №2:

Конфигурация запуска используется для задания путей к классам, добавления записей начальной загрузки и т.д. Если вы собираетесь использовать ресурсы, выходящие за рамки того, что вы написали в своей программе, вы должны сообщить своей программе о них, добавив их в classpath. Это делается в конфигурации запуска. Кроме того, он используется для аргументов времени выполнения, настройки переменных среды и т.д. В основном настройка всего, что вам нужно для правильной работы вашей программы.

Запуск на сервере означает, что у вас есть сервер, связанный с вашим проектом, и вы хотите запустить связанный сервер.