试了网上的各种方法,都不生效,最后Run Configurations —> Classpath 勾选“Use temporary JAR to specify classpath (to avoid classpath length limitations)”,问题解决,如下图:
又网上搜了下“Use temporary JAR to specify classpath”这个配置项,找了原因,说是:项目依赖较多的jar包,classpath很长,超过了长度限制(Windows命令行长度32757个字符),导致启动不成功。