springboot项目,加入javacv的maven依赖后,jar包达到800M以上。
2. 启动报错org.bytedeco javacv-platform ${javacv-version}
是Hibernate相关的错误
java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.engine......二 解决 1. jar包过大
jar包过大的原因是,javacv 中对不同系统版本做了适配,所以有很多不需要的依赖也被下载下来了,我们可以对系统做一下区分。
本地开发可以使用本机系统对应的依赖。
服务器一般是Linux版本,打jar包的时候可以放开 linux依赖的注释。
2. Hibernate相关报错org.bytedeco javacv ${javacv-version} org.bytedeco javacpp ${javacv-version} windows-x86_64 org.bytedeco opencv ${opencv-version} windows-x86_64 org.bytedeco openblas ${openblas-version} windows-x86_64 org.bytedeco ffmpeg ${ffmpeg-version} windows-x86_64
应该是依赖冲突
三 参考org.springframework.boot spring-boot-starter-web org.hibernate.validator hibernate-validator
- JavaCV依赖精简
- 日常错误 Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl



