Kotlin Corda-IOU演示版不';我不能在Windows上工作

Kotlin Corda-IOU演示版不';我不能在Windows上工作,kotlin,corda,Kotlin,Corda,我刚刚克隆了演示的一个新副本,并尝试在Windows 10上运行它,结果是: 线程“main”java.io.IOException中出现异常:无法运行程序 “C:\Program Files\Java\jdk1.8.0\u 131\jre\bin\Java”(在目录中 “C:\Repos\Corda\CordaDemoApp\build\20171006122614\PartyA”): CreateProcess错误=206,文件名或扩展名太长 如何修复此问题?您可以通过将JDK安装在驱动器的

我刚刚克隆了演示的一个新副本,并尝试在Windows 10上运行它,结果是:

线程“main”java.io.IOException中出现异常:无法运行程序 “C:\Program Files\Java\jdk1.8.0\u 131\jre\bin\Java”(在目录中 “C:\Repos\Corda\CordaDemoApp\build\20171006122614\PartyA”): CreateProcess错误=206,文件名或扩展名太长


如何修复此问题?

您可以通过将JDK安装在驱动器的根目录(例如c:\JDK-1.8.0131)并将IntelliJ指向该目录来缩短路径来解决此问题。

如果您使用Windows,请使用subst命令替换驱动器号的路径,例如:

subst b:“C:\Program Files\Java\jdk1.8.0\U 131\jre”

现在将JAVA_HOME环境变量更新为:

JAVA_HOME=B:\

要使新环境变量生效,需要重新启动终端窗口