运行 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 示例,了解如何更改它。
最近按照 [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 示例,了解如何更改它。