现有一个springboot项目,通过扫描二维码查询信息,比如一棵树,扫描二维码后可以看到他相关的信息。但这个项目不止有树类型,还有道路,某个物品。所以将项目分模块开发,核心模块作为一个jar包,复制提供基础服务如数据导入导出。各类型构建成单独的jar。部署时需要那种类型就加载对应的jar。这样做是为了满足不同客户需求。 尝试: 1. `java -Xbootclasspath/a:file:./libs -jar main.jar`,运行后并没有加载libs中的jar 2. `java -Djava.ext.dirs=file:./libs -jar main.jar`,启动异常 错误: 找不到或无法加载主类 .ext.dirs=file:..libs 原因: java.lang.ClassNotFoundException: /ext/dirs=file://libs 3. `java -Dloader.path=file:./libs -jar main.jar` 与第2种一样错误 请问需要使用什么方式才能在启动时同时加载外部jar呢?