Gradle Ant Java 7给出createProcess错误= 206,文件名或扩展太长



我的项目路径: c:dev_latest

Java-version:JDK7 Update 21(由于项目限制,我无法使用任何其他版本)

构建工具:蚂蚁,gradle

IDE:Intellij 17.3,

OS:Windows 10。

尝试但对我不起作用的链接:

1)createProcess错误= 206,运行main()方法

运行时的文件名或扩展

2)createProcess错误= 206;文件名或扩展名太长

3)https://coderwall.com/p/795oma/eclipse-junit-createprocess-error-206-filename-er-sextension-extension-is-is-is-too-long

4)如何在Windows中设置一个长的Java class路径?

我讨厌得到这个例外:

Caused by: java.io.IOException: Cannot run program "C:Javajdk1.7.0_21jrebinjava.exe": CreateProcess error=206, The filename or extension is too long
    at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
    at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
    at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
    at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:1257)

我的代码运行正常前一周。现在我被卡住了。

论坛上的先前答案都没有解决我的问题。

我的同事在同一环境中,但他们没有遇到同一问题。

预先感谢。

只需更改启动配置即可避免使用默认缩短行。

有关更多信息,请参见此图像。

这将对我有用。

这与createProcess error = 206文件名或扩展非常长,并且问题是相关的(即使它是Intellij的另一个版本,您正在执行的操作是不同)。

问题存在于Intellij workspace 中,因此您必须手动添加 dynamic.classpath ,以便如您期望的&quot"缩短classpath"在运行配置中设置。

我不会说这是重复问题,但它是90%相同的(因为这是相同的基础故障,导致问题)。

相关内容

  • 没有找到相关文章

最新更新