ClassNotFoundException: com.auth0.jwt.algorithms.Algorithm

ClassNotFoundException: com.auth0.jwt.algorithms.Algorithm

我使用 java-jwt (com.auth0:java-jwt:3.9.0) 但我得到一个 ClassNotFoundException: com.auth0.jwt.algorithms.Algorithm。我是否必须在我的项目中包含某些额外的 Maven 模块?如果有,我该如何找到它们?

当我从 Maven Central 下载“com.auth0:java-jwt:3.9.0”的 JAR 文件副本时,Algorithm class显然缺少 在 JAR 文件中!

您可以在“~/.m2”存储库中打开 JAR 文件的副本,并自行检查 class 是否存在。 (您也可以从 https://search.maven.org/artifact/com.auth0/java-jwt/3.9.0/jar 下载该文件并将其与您拥有的副本进行比较。)

假设我是对的,请检查您是否将 JAR 包含在应用程序的运行时 class 路径中,或者 Maven 是否已将其包含在 WAR / 阴影 JAR / 无论您是什么部署 / 运行.