1. 问题所示
解决大部分的Maven依赖,准备启动的过程中,出现如下问题:
Error running YudaoServerApplication. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun
截图如下:

2. 原理分析
针对Bug的提示词,分析如下:
在启动 xxx 时,命令行过长,超出了操作系统的限制,这可能是由于类路径中包含了太多的 JAR 文件或者参数过多导致的
具体的解决方法有两种:
- 通过 JAR Manifest 缩短命令行: 在启动 JAR 文件时,可以使用 JAR Manifest 文件来指定主类和类路径
在 MANIFEST.MF 文件中,添加 Class-Path 条目,列出所有
当遇到'Command line is too long'错误时,可通过JAR Manifest指定主类和类路径,或者利用Java 9的类路径文件功能缩短命令行。在IDEA中,可在Edit Configuration里选择shorten command line为JAR manifest来解决问题。
订阅专栏 解锁全文
2161

被折叠的 条评论
为什么被折叠?



