Netty源码编译

news/2025/2/19 17:00:18/

Netty源码编译

想了解Netty源码,最好先从 netty-example 开始,多跑几个 example,了解Netty的实际应用。
编译 netty-example 会出现很多乱七八糟的问题,根本原因是因为缺少 io.netty.util.collection 包。

解决方法

在这里插入图片描述
1.先 install Dev-Tools 模块
2.接着 install Common 模块

install Common 模块时,如果报错:

invalid newline character (expected: CRLF) [Newline]

执行命令

mvn clean install -DskipTests=true -Dcheckstyle.skip=true

或者在 Common 模块的 pom.xml 文件
maven-checkstyle-plugin 加入:

<plugin><artifactId>maven-checkstyle-plugin</artifactId><configuration><skip>true</skip></configuration>
</plugin>

接着 install Common 模块。

最后重新运行 netty-example的 main方法 ,编译通过,成功运行 。


http://www.ppmy.cn/news/1152707.html

相关文章

冒泡排序(学习笔记)

冒泡排序 import java.util.Random;public class BubbleSort {//定义常量——数组长度public static final int MAXLENGTH 10;public static void main(String[] args) {//创建随机数组&#xff0c;数组长度需用户自定义int[] bubbleSortArr createArray(MAXLENGTH);//打印创…

MySQL常用命令02

今天主要总结下命令行模式下创建数据库、查看数据库以及删除的命令。 1.创建数据库的命令&#xff1a;CREATE DATABASE [IF NOT EXISTS] 数据库名称; 创建一个名为db_teaching的数据库 库已经创建成功&#xff0c;重复创建报错&#xff1a; 提示改数据库已经存在。 我们在创…

【C++程序员必修第一课】C++基础课程-05:运算符(上)

1 本课主要内容&#xff1a; 算术运算符&#xff1a;, -, *, /, %, , --赋值运算符&#xff08;上&#xff09;&#xff1a;, , -, *, /, %关系运算符&#xff1a;, !, >, ,逻辑运算符&#xff1a;&&, ||, ! 2 主要知识点&#xff1a; 算术运算符&#xff1a;, -, *…

【数据结构】:二叉树与堆排序的实现

1.树概念及结构(了解) 1.1树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合把它叫做树是因为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的有一个特殊的结点&#…

win10取消ie浏览器自动跳转edge浏览器

建议大家看完整篇文章再作操作 随着windows10 日渐更新&#xff0c;各种不同的操作&#xff0c;规避IE浏览器跳转Edge浏览器的问题 算了&#xff0c;找了台云机装的server 有自带的IE 1.&#xff08;失败&#xff09;思路 协助Edge浏览器 管理员身份打开 PowerShell 一般e…

idea 启动出现 Failed to create JVM JVM Path

错误 idea 启动出现如下图情况 Error launching IDEA If you already a 64-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties> System Settings > Environment Vanables. Failed to create JVM. JVM Path: D:\Program Files\JetB…

Kestra:高性能、基于 Java 的编排平台

Kestra 是一个基于 Java 构建的事件驱动的编排和调度平台&#xff0c;它利用 YAML 进行工作流定义&#xff08;您可以将其视为工作流的 Terraform&#xff09;。 Kestra 可以简化计划和事件驱动的工作流程。通过将基础设施即代码最佳实践引入数据、流程和微服务编排&#xff0…

CentOS 挂载新磁盘以及磁盘扩容操作教程

1.搭载新加磁盘 # 查看磁盘 fdisk -l #新盘&#xff08;/dev/sdb&#xff09;创建分区 #虚拟机 fdisk /dev/sdb #阿里云 fdisk /dev/vdb #创建/dev/sdb1为新的PV&#xff08;物理卷&#xff09; 【创建物理卷命令】 #虚拟机 pvcreate /dev/sdb1 #阿里云 pvcreate /dev/vdb1 查…