0

我发现了 Netty 和 Java5 的兼容性问题。Java 5 中的“String”类不支持使用“Charset”类指定字符集,而只支持以字符串形式表示的字符集名称(例如,构造函数、getBytes)。

我至少见过两个不同的地方,

  • 第 380 行的“QueryStringDecoder”
  • 第 22 行的“WebSocketServerHandshaker13”

在 Java 5 环境中执行时代码中断的地方

对于那些无法在短时间内升级到 Java 6 但需要使用 netty 3.3.x 的人来说,是否有可能有一个 3.3.2 版本来解决这个问题?

谢谢

4

1 回答 1

0

请升级到 netty-3.4.1.Final 一旦它出来。它将解决您的所有问题,因为我们现在还支持禁用 Unsafe。只需在启动脚本中添加“-Dorg.jboss.netty.tryUnsafe=false”即可。

于 2012-04-19T11:22:48.727 回答