我刚刚在一些Liferay文档中读到IBM的Jikes(java)编译器编译时错误更快,更具描述性。
我想知道社区是否同意,以及转换是否会显着提高您的工作效率。
答案 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编译器在错误的描述性方面有一些改进。