【问题标题】:setting up development environmrnt for netty为netty搭建开发环境
【发布时间】:2023-08-18 18:48:01
【问题描述】:

我已经使用 java NIO 编写了一个应用程序,但我想使用 Netty 框架来实现它,因为 NIO 是一个低级框架并且它没有经过优化。我找到了一本学习 Netty 的书,但我的问题是我不知道如何为 netty 设置开发环境并在我的 IDE 中使用 netty 库。我下载了 netty jar 文件并将其添加到我的库中,但有些类不存在,例如 EventLoopGroup。如果我可以在 netbeans IDE 中使用 netty 库,那对我来说会更好。我的操作系统是windows 7。请帮帮我。

【问题讨论】:

    标签: java netbeans frameworks netty nio


    【解决方案1】:

    您也可以尝试 Gradle,并在 build.gradle 中添加编译依赖项,例如:

    编译'io.netty:netty-all:4.0.23.Final'

    如果您选择不使用 Maven 或 Gradle,请确保您下载了 netty-all jar,例如 netty-all:4.0.23.Final.jar

    【讨论】:

    • 我在库中添加了不正确的 jar 文件,但正确的 jar 文件是 netty-all-4.0.23.final.jar。我添加了 netty-3.6.2.final.jar。
    【解决方案2】:

    这是来自netty的github:

    您需要以下内容来构建 Netty:最新稳定的 Apache Maven

    创建 Maven 项目并添加依赖项。这里http://mvnrepository.com/artifact/io.netty/netty你可以选择版本,然后你的依赖代码将被生成。将此代码放入您的 POM 文件并更新项目。

    如果您对 Maven 不熟悉,请转到此处http://maven.apache.org/

    【讨论】: