IDEA shorten command line介绍和JAR manifest 导致mybatis找不到接口类处理

如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。在这种情况下,IntelliJIDEA将试图缩短类路径。最好选中 classpath file模式。

shorten command line 选项提供三种选项缩短类路径。

none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个想法将无法运行您的应用程序,但是工具提示将建议配置缩短器。

JAR manifest :idea 通过临时的classpath.jar传递长的类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。导致包路径发生变化,导致mybatis接口会找不到;采用classpath file模式不存在此问题。

classpath file:idea 将一个长类路径写入文本文件中。

相关推荐
jaray6 小时前
PyCharm 2024.3.2 Professional 如何更换 PyPI 镜像源
ide·python·pycharm·pypi 镜像源
sin22017 小时前
MyBatis的执行流程
java·开发语言·mybatis
高山上有一只小老虎9 小时前
mybatisplus实现分页查询
java·spring boot·mybatis
独自破碎E14 小时前
MyBatis Flex和MyBatis Plus的区别
java·开发语言·mybatis
小北方城市网15 小时前
MySQL 索引优化实战:从慢查询到高性能
数据库·spring boot·后端·mysql·rabbitmq·mybatis·java-rabbitmq
LcVong15 小时前
老版本Android源码在新版本IDE打开的常规报错及解决方案
android·ide
小北方城市网17 小时前
生产级 Spring Boot + MyBatis 核心配置模板
java·spring boot·redis·后端·spring·性能优化·mybatis
无限进步_18 小时前
二叉搜索树(BST)详解:从原理到实现
开发语言·数据结构·c++·ide·后端·github·visual studio
二等饼干~za89866818 小时前
Geo优化源码开发:关键技术解析与实践
数据库·sql·重构·mybatis·音视频
WZTTMoon19 小时前
MyBatis SQL执行流程详解
sql·mybatis