当前位置: 首页 > 知识库问答 >
问题:

Gradle Ant java 7给出CreateProcess error=206,文件名或扩展名太长

顾永福
2023-03-14

我的项目路径:c:\dev_latest

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

构建工具:蚂蚁,Gradle

IDE: IntelliJ 17.3,

操作系统:Windows 10。

尝试过但对我无效链接:

1) CreateProcess error=206,运行main()方法时文件名或扩展名太长

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

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

4) 如何在Windows中设置长Java类路径?

我厌倦了这个例外:

Caused by: java.io.IOException: Cannot run program "C:\Java\jdk1.7.0_21\jre\bin\java.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)

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

论坛上之前的回答都没有解决我的问题。

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

提前感谢。

共有2个答案

桓瀚
2023-03-14

这与CreateProcess error=206非常相似,因为文件名或扩展名太长,问题与此相关(尽管它是IntelliJ的不同版本,您所做的工作也不同)。

IntelliJ工作区中存在此问题,因此必须手动添加动态。类路径,以使其按预期工作——这是对运行配置中“缩短类路径”设置的补充。

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

洪俊捷
2023-03-14

只需更改启动配置,以避免使用默认的缩短行。

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

这遗嘱对我有用。

 类似资料:
  • 问题内容: 我知道这个问题以前曾被问过,但是我无法使用其他帖子中的解决方案来解决。我正在尝试使用Maven编译gwt项目的复杂层次结构。一切正常,直到我不得不再添加一个库,更具体地说:org.eclipse.birt.runtime 现在我得到这个错误: 我正在使用的依赖项是: 问题答案: 我终于设法解决了: 事实证明birt及其依赖项只是添加了太多的库,而classpath变得对于Windows

  • 我在eclipse helios中有一个错误: 执行命令行时发生异常。无法运行程序“C:\program Files(x86)\Java\jre6\bin\javaw.exe”(在目录“C:\Users\motiver\helios_workspace\TimeTracker”中):CreateProcess error=206,文件名或扩展名太长 我做了一些研究,但大多数问题都与使用谷歌应用引擎

  • 问题内容: 我在日食日光灯中遇到此错误: 执行命令行时发生异常。无法运行程序“ C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe”(在目录“ C:\ Users \ motiver \ helios_workspace \ TimeTracker”中):CreateProcess错误= 206,文件名或扩展名是太长 我进行了一些研究,但大多

  • 在将添加到构建中并从junit4迁移所有内容后,Gradle开始出现以下错误。 在老式运行器中所有运行都很好,但junit5测试不是。 我很好奇我是否可以在项目评估后删除这个配置,因为无论如何都添加了所有JUnit依赖项来编译代码,然后插件只是在顶部添加负载。我创建了一个项目,将所有Junit5库封装在一个人工制品中。 编辑3 我确实设法将所有木星人工制品打包到1中,以稍微缩小cp,但我的类路径仍

  • 我正在运行一个gradle任务 进口。gradle,有一个mlcp任务,我们正在传递一个任务名。json(所有查询都以json格式写入,以从输入主机获取数据)位于字段中。 在运行任务时,我得到: 原因:java。伊奥。IOException:无法运行程序“C:\program Files\Java\jdk1.8.0_211\bin\Java.exe”(在目录“D:\Data1”中):CreateP

  • 我正在使用带有Graphql starter的SpringBootV2.2.7。我在添加spring-cloud-starter-sleuth时遇到了一些上面的异常。如果我移除这个库,一切正常。 我试着降低版本的等级。它在spring parent 2.1.9和Greenwich cloud版本中运行良好,但如果我将spring升级到2.2.7和cloud Hoxton这个问题,我就会得到。 下面