Кажется, это библиотека, которая обычно добавляется как зависимость к другому приложению. Однако эту библиотеку также можно запускать как отдельное приложение Java. Я оставляю на ваше усмотрение, является ли это желаемым способом использования этой библиотеки, вы также можете ознакомиться с документацией по библиотеке.
Вы можете найти, как запустить приложение Java в IntelliJ IDEA в документации здесь:
https://www.jetbrains.com/help/idea/running-applications.html
https://www.jetbrains.com/help/idea/run-debug-configuration.html
Я объясню это по-своему.
Чтобы запустить отдельное Java-приложение в IntelliJ IDEA, вам нужно «запустить» класс с помощью функции public static void main(String[] args)
. В этом проекте их несколько, каждая с разной целью. Используйте документацию проекта и их JavaDoc, чтобы узнать, какой из них вам нужен.
Для этого ответа я буду использовать org.jitsi.sctp4j.SampleClient
, который, согласно его JavaDoc, таков:
Пример клиента SCTP, который использует сокет UDP для передачи.
Есть два способа запуска. Я начну с того, как обычно использую.
Откройте класс в IDEA. Вы увидите зеленый треугольник рядом с именем класса, а также рядом с функцией main
. Оба делают одно и то же.
Нажмите на нее и выберите «Запустить 'SampleClient.main()'» в раскрывающемся меню:
Результат вы можете увидеть внизу во вкладке «Выполнить». Это все, по крайней мере, для этого класса. Приложение должно успешно запуститься. Вы можете остановить его так же, как в Android Studio, используя красный квадрат либо на вкладке «Выполнить», либо в правом верхнем углу панели навигации. Некоторые приложения просто выполнят операцию и остановятся сами по себе.
Этому классу не нужны никакие аргументы для его метода main()
. Если бы они были нужны, нам пришлось бы добавить их в Run Configuration...
И именно здесь мы рассмотрим второй способ запуска приложения.
Этот способ понадобится вам, если метод main()
требует каких-либо аргументов. Вы также можете использовать его вместо открытия файла класса в первую очередь.
Если вы использовали первый метод для запуска приложения, вы увидите уже созданную конфигурацию запуска для класса SampleClient
. Вы можете использовать его для запуска приложения из панели навигации, как в Android Studio. Вы также можете открыть раскрывающееся меню и выбрать «Редактировать конфигурации», чтобы изменить его или добавить новую конфигурацию запуска:
Вы можете изменить конфигурацию, созданную для SampleClient
, — добавить аргументы программы, переменные среды и многое другое.
Для создания новой конфигурации нажмите значок «+» и (в нашем случае) выберите тип «Приложение». Другие типы конфигураций запуска включают тесты JUnit, задачи Maven, развертывания серверов и многое другое:
В поле "Основной класс" либо вручную введите квалифицированное имя класса (дополнение кода также работает), либо нажмите "..." справа и выберите класс из списка классов с main()
методами:
Вы снова можете добавить аргументы программы и многое другое. Когда вы закончите, вы можете использовать конфигурацию на панели навигации.
person
MarvinCZ
schedule
05.06.2020