运行 Daml 场景时遇到问题

Facing issue while running Daml scenarios

最近按照 [https://docs.daml.com/getting-started/installation.html] 上给出的所有步骤为 Windows 安装了 Daml SDK v: 1.18.0[ 1] 我什至根据需要设置了环境变量。 当我 运行 daml build 我能够成功创建 .dar 但是当 运行 在 VS Code 的输出部分中设置场景时出现错误:

2022-01-07 05:22:59.01 [INFO] [LanguageServer] Flushed 0 logs damlc: ScenarioServiceException "Failed to run java: C:\Program Files\AdoptOpenJDK\jdk-11.0.13.8-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-11.0.13.8-hotspot;C:\Program Files\Java\jre1.8.0_311\bin;C:\Program Files\Java\jre1.8.0_311;C:\Program Files\AdoptOpenJDK\jdk-11.0.13.8-hotspot\bin\;C:\Program Files\AdoptOpenJDK\jdk-11.0.13.8-hotspot\;C:\Program Files\Java\jre1.8.0_311\bin\;C:\Program Files\Java\jre1.8.0_311\;\bin\java: readCreateProcessWithExitCode: does not exist (No such file or directory)" [Error - 10:52:59 am] Connection to server got closed. Server will not be restarted.

我检查了环境变量和路径,都是正确的,但仍然无法获取场景 运行ning 并出现此错误。

看起来您设置了 JAVA_HOME,但您将其设置为由 ; 分隔的多个路径。相反 JAVA_HOME 应该只包含您要使用的 JDK 安装的单一路径。所以在你的例子中,假设你想使用 JDK 11,将它设置为 C:\Program Files\AdoptOpenJDK\jdk-11.0.13.8-hotspot.

您可以查看 https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html 示例,了解如何更改它。