获取错误= 206在Windows中调试CordApp-Tutorial

时间:2017-07-14 15:14:11

标签: windows intellij-idea corda

我在Windows上调试CordApp-Tutorial时出现以下错误:

Caused by: java.io.IOException: CreateProcess error=206, The filename or extension is too long

我已经尝试过缩短路径,但没有成功。有人得到这个错误吗?

PS。此错误仅发生在release-M13上,因为Main类已从main更改为test模块。

2 个答案:

答案 0 :(得分:1)

通过在驱动器的根目录下安装JDK(例如在c:\ jdk-1.8.0_131)并将IntelliJ指向该路径来缩短路径来解决这个问题。

答案 1 :(得分:1)

如果使用gradle,还可以安装this plugin

在他们的文档中引用以下内容

当Gradle JavaExec任务的类路径很长时,由于命令行长度限制大于32K,Windows命令执行会出错。

在大型项目中,由于存在许多类路径依赖关系,因此JavaExec Gradle任务通常会失败,并显示错误“文件名或扩展名太长”,这将是一个停止错误。要解决此问题,请使用ManifestClasspath插件。

ManifestClasspath插件为JavaExec任务的类路径中的jar文件创建一个清单jar,并使用清单jar设置类路径。