Intellij (java) конфигурация запуска / отладки «Основной класс не указан» Azure Функции - PullRequest
0 голосов
/ 28 мая 2020

У меня есть проект Intellij Java с Azure Functions HttpTrigger в нем (конечная точка API, в основном).

У меня есть некоторые переменные среды, которые я хотел добавить в Run/Debug Configuration на IntelliJ через Run > Edit Configurations > Application на главной панели инструментов вверху. Я хотел передать здесь переменные среды, поэтому мне не нужно сохранять их внутри Windows, но в нем говорится, что «основной класс не указан», но у меня здесь нет основного метода (publi c stati c void main (String [] args)), потому что это просто репо с функцией Azure внутри него. enter image description here

Как я могу запустить эту конфигурацию и обойти это сообщение? Если я могу обойти это и запустить этот проект, запустив func start в терминале, должна ли эта команда go в поле VM options?

1 Ответ

0 голосов
/ 30 мая 2020

Как сказал @Andrey в комментарии, конфигурация запуска предназначена для запуска приложений, которые имеют метод publi c stati c void main (String [] args)). Вот почему вы получили No Main class specified error.

Если вы хотите добавить переменные среды, вы можете добавить их в файл local.settings.json. Они хранятся в переменных среды.

enter image description here

Ссылка:

Создайте свою первую функцию Azure с Java и IntelliJ

https://medium.com/awesome-azure/azure-reading-application-settings-in-azure-functions-asp-net-core-1dea56cf67cf

...