学习第21节
Could not find artifact io.netty:netty-tcnative:jar:windows-x86_32:2.0.25.Final in central 如下图,需要首先将pom中的tcnative.classifier修改为windows-x86_64,由于Netty中tcnative.classifier需要为windows-x86_64版本,需要我们的操作系统是64位,jdk也是64位的,开发代码的ide也必须是64位。
当报一些包找不到,如下图,如报io.netty.util.collection不存在,则只需要在netty源码中的common包,即netty-common上执行编译命令。
编译操作如下,即执行maven的compile命令,netty会自动使用grooy脚本生成所需要class文件。
Netty的核心源码包有以下3部分:
1、核心工具类
2、transport
3、支持不同协议的编解码codec、多样的handler
Netty的核心源码包层次比较清晰,功能也比较全面,不仅致力于各种场景都能用,而且追求好用。
注:内容参考极客时间相关课程