使用Google Cloud KMS库时遭遇java.lang.NoClassDefFoundError错误求助
使用Google Cloud KMS库时遭遇java.lang.NoClassDefFoundError错误求助
各位大佬好!我在项目里集成Google Cloud KMS库的时候碰到了java.lang.NoClassDefFoundError错误,试了好几种方法都没搞定,特意来这儿求助!
我的开发环境
- Java版本:Corretto 17.0.8
- Google Cloud KMS库版本:google-cloud-kms:2.38.0
- 构建工具:Maven
- IDE:IntelliJ IDEA Community Edition
项目依赖(pom.xml片段)
注:以下依赖内容存在截断,实际项目中我还引入了com.google.protobuf相关依赖,目前能提供的片段如下:
<dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-kms</artifactId> <version>2.38.0</version> </dependency> <dependency> <groupId>com.google.protobuf
目前我已经核对了KMS库和Java版本的官方兼容性说明,也尝试过清理Maven缓存重新构建,但还是出现类找不到的问题。有没有朋友遇到过类似情况?或者能给我一些排查的方向?
内容来源于stack exchange
相关产品推荐
相关产品推荐

