当前位置: 代码迷 >> java >> 无法运行程序,错误=7,参数列表太长
  详细解决方案

无法运行程序,错误=7,参数列表太长

热度:38   发布时间:2023-07-25 20:08:20.0

在 intellij 中运行单元测试时遇到错误。 下面是错误信息。

错误

运行 CLASS_NAME.TEST_METHOD_NAME 时出错:无法运行程序“JAVA_PATH/bin/java”(在目录“WORKSPACE_PATH”中):错误=7,参数列表太长

以下是我在 SO 上找到的分辨率 -

dynamic.classpath (workspace.xml 中存在的属性)设置为true

负面影响 -

但是由于上述分辨率,其他单元测试现在都失败了。

原因 - 它没有加载其他依赖模块类路径。

这些是与此问题相关的链接 - ,

如果有人对此有任何解决方案/解决方法,请帮助我。

看起来在 intellij 的现代变体中,您可以选择将路径放入文件或类似文件中,这可以防止将路径扩展到疯狂长度。

因此,将“缩短命令行”参数更改为 JAR 清单应该可以解决问题。

转到 Run -> Edit Configuration... -> Change Shorten Command Line to JAR manifest

  相关解决方案