搭建netty开发环境
setting up development environmrnt for netty
我已经使用 java NIO 编写了一个应用程序,但我想使用 Netty 框架来实现它,因为 NIO 是一个低级框架并且没有经过优化。我找到了一本学习 Netty 的书,但我的问题是我不知道如何为 netty 设置开发环境并在我的 IDE 中使用 netty 库。我下载了 netty jar 文件并将其添加到我的库中,但有些类不存在,例如 EventLoopGroup。如果我可以在 netbeans IDE 中使用 netty 库,那对我来说更好。我的 os 是 windows 7. 请帮助我。
这是来自 netty 的 github:
You require the following to build Netty: Latest stable Apache Maven
创建Maven项目并添加依赖。这里 http://mvnrepository.com/artifact/io.netty/netty 您可以选择版本,然后将生成您的依赖项的代码。将此代码放入您的 POM 文件并更新项目。
如果您不熟悉 Maven,请转到此处 http://maven.apache.org/
您也可以尝试 Gradle 并在 build.gradle 中添加编译依赖项,例如:
compile 'io.netty:netty-all:4.0.23.Final'
如果您选择不使用 Maven 或 Gradle,请确保您下载了 netty-all jar,例如 netty-all:4.0.23.Final.jar
我已经使用 java NIO 编写了一个应用程序,但我想使用 Netty 框架来实现它,因为 NIO 是一个低级框架并且没有经过优化。我找到了一本学习 Netty 的书,但我的问题是我不知道如何为 netty 设置开发环境并在我的 IDE 中使用 netty 库。我下载了 netty jar 文件并将其添加到我的库中,但有些类不存在,例如 EventLoopGroup。如果我可以在 netbeans IDE 中使用 netty 库,那对我来说更好。我的 os 是 windows 7. 请帮助我。
这是来自 netty 的 github:
You require the following to build Netty: Latest stable Apache Maven
创建Maven项目并添加依赖。这里 http://mvnrepository.com/artifact/io.netty/netty 您可以选择版本,然后将生成您的依赖项的代码。将此代码放入您的 POM 文件并更新项目。
如果您不熟悉 Maven,请转到此处 http://maven.apache.org/
您也可以尝试 Gradle 并在 build.gradle 中添加编译依赖项,例如:
compile 'io.netty:netty-all:4.0.23.Final'
如果您选择不使用 Maven 或 Gradle,请确保您下载了 netty-all jar,例如 netty-all:4.0.23.Final.jar