#java #eclipse
#java #eclipse
Вопрос:
Я учусь использовать библиотеку с открытым исходным кодом. Но когда я щелкаю правой кнопкой мыши по некоторым примерам файлов Java, какой-то файл выдает мне опцию типа «запуск от имени приложения», которая имеет смысл для меня. Но некоторые другие просто дают мне опцию типа «запустить конфигурацию» без других опций. В то время как некоторые другие просто дают мне опцию типа «запуск на сервере» без других опций. Что означают «запуск конфигурации» и «запуск на сервере»? Я использую Eclipse IDE.
Ответ №1:
Eclipse делает все возможное, чтобы выяснить, какой тип файла у вас есть и как вы можете выполнить его на основе контекстных подсказок.
«Запуск на сервере» позволяет тестировать веб-приложения на сервере приложений, который вы настроили в представлении «Серверы». Обычно это появляется, если ваш активный файл является частью веб-приложения.
«Запуск от имени приложения» пытается выполнить класс Java напрямую, вызывая его main
метод.
«Запуск конфигураций» — это определения того, как Eclipse должен выполнять определенный файл, включая такие вещи, как аргументы виртуальной машины, аргументы командной строки и т.д.
Есть другие «Запуск от имени …», которые будут отображаться для других типов файлов, таких как «Запуск от имени JUnit Test» и т.д.
Ответ №2:
Конфигурация запуска используется для задания путей к классам, добавления записей начальной загрузки и т.д. Если вы собираетесь использовать ресурсы, выходящие за рамки того, что вы написали в своей программе, вы должны сообщить своей программе о них, добавив их в classpath. Это делается в конфигурации запуска. Кроме того, он используется для аргументов времени выполнения, настройки переменных среды и т.д. В основном настройка всего, что вам нужно для правильной работы вашей программы.
Запуск на сервере означает, что у вас есть сервер, связанный с вашим проектом, и вы хотите запустить связанный сервер.