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 将一个长类路径写入文本文件中。

相关推荐
Hylan_J5 小时前
【VSCode】MicroPython环境配置
ide·vscode·python·编辑器
天上掉下来个程小白10 小时前
案例-14.文件上传-简介
数据库·spring boot·后端·mybatis·状态模式
mcusun200011 小时前
VScode 使用Deepseek又方便又好用的另一款插件
ide·vscode·编辑器·deepseek
HealthScience13 小时前
【异常错误】pycharm debug view变量的时候显示不全,中间会以...显示
ide·python·pycharm
waicsdn_haha17 小时前
Visual Studio Code 2025 安装与高效配置教程
c语言·ide·windows·vscode·微软·编辑器·win7
sunnyday042618 小时前
MyBatis XML映射文件中的批量插入和更新
xml·java·mysql·mybatis
树欲静而风不止慢一点吧1 天前
Visual Studio 2022配置网址参考
ide·visual studio
佚明zj1 天前
libxls库的编译以及基于Visual studio的配置
ide·visual studio
AnalogElectronic1 天前
问题记录,在使用android studio 构建项目时遇到的问题
android·ide·android studio
云道轩1 天前
为Eclipse IDE安装插件IBM编程助手watsonx Code Assistant
ide·eclipse·ibm数据与人工智能