0

我有一个 Intellij Java 项目,其中包含一个 Azure Functions HttpTrigger(基本上是 API 端点)。

我有一些环境变量,我想通过顶部主工具栏上的添加到Run/Debug ConfigurationIntelliJ上。Run > Edit Configurations > Application我想在这里传递环境变量,所以我不必将它们保存在 Windows 中,但它说“没有指定主类”但我这里没有任何 main 方法(public static void main(String[] args)) 因为这只是一个包含 Azure 函数的存储库。 在此处输入图像描述

如何启动此配置并绕过此消息?如果我能够绕过这一点,并通过func start在终端中运行来启动这个项目,那么该命令是否应该放在VM options框中?

4

1 回答 1

1

正如@Andrey 在评论中所说,运行配置旨在用于运行具有 public static void main(String[] args)) 方法的应用程序。这就是为什么你得到No Main class specified error.

如果要添加环境变量,可以将它们添加到local.settings.json文件中。它们存储在环境变量中。

在此处输入图像描述

参考:

使用 Java 和 IntelliJ 创建您的第一个 Azure 函数

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

于 2020-05-30T08:37:50.387 回答