"Set a property for JavaHome in your CSPROJ file"

"Set a property for JavaHome in your CSPROJ file"

我正在尝试构建 this project

我已经安装了Java。

当我尝试构建时,出现以下错误:

AC1000 Unknown build error: Cannot find Java home, currently set to '"C:\Program Files\Java\jre1.8.0_221"' Please set either the JAVA_HOME environment variable, or set a property for JavaHome in your CSPROJ file.

我知道如何设置环境变量,但我该如何设置 .csproj 文件中的 属性?

(注意。在一封电子邮件中,项目作者确认 属性 名称也应该是 JAVA_HOME,而不是 JavaHome。)

在解决方案资源管理器中双击您的项目(不是解决方案!)。
它将打开 YourProjectName.csproj。在这里您可以找到(或自己添加)一个 属性 组标签。

<PropertyGroup>
</PropertyGroup>

不应有像 Condition.
这样的属性 只需像这样在其中添加 属性:

<PropertyGroup>
   <JavaHome>C:\Path\To\Your\Java</JavaHome>
</PropertyGroup>