是否值得切换到IBM Jikes(java)编译器

时间:2009-05-01 07:41:25

标签: java compiler-construction

我刚刚在一些Liferay文档中读到IBM的Jikes(java)编译器编译时错误更快,更具描述性。

我想知道社区是否同意,以及转换是否会显着提高您的工作效率。

4 个答案:

答案 0 :(得分:4)

Jikes在JDK 1.3天中非常引人注目,当时javac编译器非常缓慢。相比之下,jikes的速度非常快。然而,越来越多的速度提升变得越来越不明显,我个人不再打扰了。

答案 1 :(得分:4)

Jikes不支持新的Java 5,因此它不适用于使用这些工具的项目。

这些天javac的最佳替代方案是我认为Eclipse编译器可以在独立版本中使用。如今,速度(这是jikes主力)不再是一个问题。

编辑:Jikes支持“增量编译”,这在使用全尺寸IDE的开发不可选的环境中可能非常有趣。

答案 2 :(得分:1)

如果您使用ant作为构建系统,则可以轻松地在Jikes和javac之间切换;然后我建议你试试jikes - 这真的很快。

否则,您应该再次考虑,因为它并不总是与您的JDK版本兼容,并且可能会产生额外的问题。

答案 3 :(得分:0)

值得注意的是,JDK7编译器在错误的描述性方面有一些改进。