截至2010年10月,GNU's Java compiler已经死了? 是否有任何有效的替代方案(特别是将Java编译为本机代码)?
首选LLVM解决方案。
答案 0 :(得分:25)
答案 1 :(得分:24)
一个更相关的问题是它是否真的活着。从自己的网站上考虑这些问题:
java.nio.
javax.naming
('完整但没有提供商')。javax.sql.
java.text.
java.security
的状态是'未知'。java.lang.reflect.
java.util.
javax.xml.*
(递归地)都缺失了。org.omg.CORBA.
org.w3c.
请注意,它不会被称为“Java编译器”。它是Java子集的编译器,称为GNU CLASSPATH。反过来自2009年2月以来没有更新。
如果它没有死,那肯定是躺着。
编辑它已经死了。 GCJ不再是listed as a GNU package。经过四年零活动后,我们有权对GNU CLASSPATH采取相同的行动。
答案 2 :(得分:5)
将Java编译为native的一种替代方法是Excelsior JET。
答案 3 :(得分:1)
我认为不是它死了。它只有少数重要。这导致了缓慢的发展。有三个事实,因为它今天只有很少重要: