前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA提示CreateProcess error=206, 文件名或扩展名太长。

IDEA提示CreateProcess error=206, 文件名或扩展名太长。

原创
作者头像
JQ实验室
发布2022-10-17 19:20:28
2.1K0
发布2022-10-17 19:20:28
举报
文章被收录于专栏:实用技术实用技术

在使用IDEA运行一个测试类是,提示错误

CreateProcess error=206, 文件名或扩展名太长。

IDEA版本:2021.2.3

在这里插入图片描述
在这里插入图片描述

引起这个错误的主要原因是java启动时带的启动参数超过了window的最大长度限制导致的,

这个错误出现可能会与版本有关系,解决办法也不一样;

解决办法如下:

1、打开edit configurations,找到short command line

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果找不到这个选项,点击 modify options选项,勾选其中的菜单既可;

在这里插入图片描述
在这里插入图片描述

其中的选项一共是三个,默认的选项是none;

在这里插入图片描述
在这里插入图片描述

none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个项目将无法运行您的应用程序,但是工具提示将建议配置缩短器。

JAR manifest:idea 通过临时的classpath.jar传递长的类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。

classpath file:idea 将一个长类路径写入文本文件中。

一般情况下可以选择最后一个选项,但是我这边选了最后一个选项后,提示了以下错误;

在这里插入图片描述
在这里插入图片描述

后来选择的第二个选项,重试可以成功;

如果还有问题,可以尝试看一下idea版本;

按照网友提供的解决办法;

如果版本过低,可以考虑升级版本;或者在项目的.idea路径下的workspace.xml配置文件中,在中添加一个参数子标签即可; 另外还可以看一下idea和jdk的版本是否匹配;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档