如题,在pom.xml文件中导入依赖

 <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt</artifactId>
            <version>0.9.1</version>
            <scope>compile</scope>
        </dependency>

然后maven刷新很快就不爆红,导入成功了。但import io.jsonwebtoken时显示找不到这个包,于是乎照着网上尝试以下方法:

1. maven先clean再install。无效。

2. Settings——>Build Tools——>Maven——>Runner,勾选Delegate IDE build/run actions to Maven。无效。

3. Invalidate Caches。无效。

结果去项目的依赖里看了一下,根本没有jsonwebtoken这个包,于是乎开始解决:

1.  从本地maven仓库导入依赖。

点击这个加号,引入你本地maven仓库里下载好的jjwt包。

解决。

 2. 参考以下博客。【Maven问题(一)】本地仓库存在,maven工程中没有导入依赖_maven仓库中有依赖,但是工程依赖中就是没有!-CSDN博客

 我发现我的D:\env\repositry\io\jsonwebtoken\jjwt\0.9.1路径下确实有一个_remote.repositories文件,删除以后,再clean,reload projects,发现jsonwebtoken这个包不爆红了,后面的.Claims,.Jwts开始爆红。这时鼠标移上去导入个什么class path。就好了。

当当当当,困扰我一个小时的问题,解决咯。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐