Netty eclipse“没有强制性的外部依赖”?导入错误

时间:2012-02-03 11:23:30

标签: eclipse netty

我刚刚从这里下载了Netty用于个人客户端 - 服务器项目: http://netty.io/downloads/netty-3.3.0.Final-dist.tar.bz2 在下载页面http://netty.io/downloads/上,它表示“没有强制性的外部依赖关系”。您只需要JDK 1.5或更高版本。所以我只是使用我的1.6 JDK在eclipse IDE中设置了一个java项目,并且出现了多个错误,说“导入无法解析”。

实施例: org.jboss.loggingcom.googleorg.osgijavax.servlet

这告诉我实际上需要一些外部库。或者我做错了什么?

任何人都可以告诉我在哪里可以找到所有这些库,因为我在Netty页面上找不到任何线索可以获取它们(我知道javax.servlet是Tomcat和JBoss AS发行版的一部分,但为什么他们会说不需要外部库。)

2 个答案:

答案 0 :(得分:0)

您是否尝试从源代码构建netty?根目录中有一个pom.xml文件,暗示netty可以由maven构建。您将在pom文件中找到所有这些依赖项。 “没有强制性的外部依赖”意味着除了netty jar之外不需要运行应用程序的jar。某些示例可能需要外部依赖,最终用于测试,也许还需要一些特殊但可选的运行时功能。

答案 1 :(得分:0)

依赖项仅用于构建,并标记为可选。只有在您希望使用slf4j登录netty时才需要依赖项。除此之外,netty可以在您的项目中使用,而不会引入任何第三方依赖项。