当前位置:网站首页>解决 Pocess finished with exit code 1 Class not found 和 Command line is too long. Shorten the command

解决 Pocess finished with exit code 1 Class not found 和 Command line is too long. Shorten the command

2022-08-11 10:15:00 削尖的螺丝刀

问题描述: 在运行Test测试类的时候,出现了标题描述的问题,我们先来看看第一个问题,也就是 —— Command line is too long. Shorten the command line via JAR manifest.

        出现这个问题的解决方案在.idea配置文件里,解决方案是在.idea 配置文件下,修改 workspace.xml 文件里 <component name="PropertiesComponent"> 中的内容,

添加 <property name="dynamic.classpath" value="true" /> 进去,修改后的配置内容如下所示:

<property name="dynamic.classpath" value="true" /> 

 

        接下来是 解决 Process finished with exit code 1 Class not found  问题,本人碰到过两种出现这个问题的场景,第一个就是 target 文件没有生成 test 的class内容,这个时候 删除 target文件重新运行即可,如果发现 target 文件夹下生成了你需要的class内容就解决了

        如果你尝试了上面的方法,还是出现  Process finished with exit code 1 Class not found  那就尝试修改 Project Structure 中的 JDK 配置,改成对应的,比如我这里改成了1.8:

 

 

以上是本人在运行测试类时碰到的两种场景解决方法,由于经常碰到,且解决方法都是上述内容,所以特此记录。 当然我在问题搜索中发现还有其他造成该错误的原因,但均不符合我的处理过程,所以不在本文讨论范围内 。

原网站

版权声明
本文为[削尖的螺丝刀]所创,转载请带上原文链接,感谢
https://blog.csdn.net/sinat_25207295/article/details/126243297