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

Posted 削尖的螺丝刀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 Pocess finished with exit code 1 Class not found 和 Command line is too long. Shorten the command相关的知识,希望对你有一定的参考价值。

问题描述: 在运行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:

 

 

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

以上是关于解决 Pocess finished with exit code 1 Class not found 和 Command line is too long. Shorten the command的主要内容,如果未能解决你的问题,请参考以下文章

tensorflow + GPU运行时崩溃解决 报错Process finished with exit code -1073740791 (0xC0000409)

pycharm Process finished with exit code (0xC0000005)

pycharm Process finished with exit code (0xC0000005)

Process finished with exit code -1073740791 (0xC0000409)报错解决方案

Process finished with exit code -1073740791 (0xC0000409)报错解决方案

错误解决:Process finished with exit code 132 (interrupted by signal 4: SIGILL)