我正在尝试在具有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