在 Java 1.6.x 下的 Mac OSX Lion 上构建 Netty



我正在尝试在具有Java 1.6.x的Mac OS X Lion上构建Netty Project(IDE:NetBeans)。然后我收到以下错误:

[enforcer:enforce]
Rule 0: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:
Detected JDK Version: 1.6.0-31 is not in the allowed range [1.7.0,).
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------

如果Netty只需要java 1.5或更高版本,我正在寻找一种在java 1.6.x下实现编译的方法。

提前谢谢。

你需要有java7来构建,但只需要java5来运行。这是因为我们在运行时根据 java 版本启用/禁用某些功能。

另见[1]。

[1] https://github.com/netty/netty/blob/4e528c10fae3abaa932e751c831aa48a23645744/README.md

最新更新