Corda - IOU 演示不适用于 Windows
Corda - IOU demo doesn't work on Windows
我刚刚克隆了 Corda V1.0 IOU 演示的新副本,并尝试在 Windows 10 上 运行 它,结果是:
Exception in thread "main" java.io.IOException: Cannot run program
"C:\Program Files\Java\jdk1.8.0_131\jre\bin\java" (in directory
"C:\Repos\Corda\CordaDemoApp\build171006122614\PartyA"):
CreateProcess error=206, The filename or extension is too long
我该如何解决这个问题?
您可以通过在驱动器的根目录安装 JDK 来缩短路径(例如在 c:\jdk-1.8.0_131)并指向那是 IntelliJ。
如果您正在使用 Windows,请使用 subst 命令将路径替换为驱动器号,例如:
子 b: "C:\Program Files\Java\jdk1.8.0_131\jre"
现在将您的 JAVA_HOME 环境变量更新为:
JAVA_HOME = B:\
您需要重新启动终端 window 新环境变量才能生效。
我刚刚克隆了 Corda V1.0 IOU 演示的新副本,并尝试在 Windows 10 上 运行 它,结果是:
Exception in thread "main" java.io.IOException: Cannot run program "C:\Program Files\Java\jdk1.8.0_131\jre\bin\java" (in directory "C:\Repos\Corda\CordaDemoApp\build171006122614\PartyA"): CreateProcess error=206, The filename or extension is too long
我该如何解决这个问题?
您可以通过在驱动器的根目录安装 JDK 来缩短路径(例如在 c:\jdk-1.8.0_131)并指向那是 IntelliJ。
如果您正在使用 Windows,请使用 subst 命令将路径替换为驱动器号,例如:
子 b: "C:\Program Files\Java\jdk1.8.0_131\jre"
现在将您的 JAVA_HOME 环境变量更新为:
JAVA_HOME = B:\
您需要重新启动终端 window 新环境变量才能生效。