Java NetBeans的GCJ

Java NetBeans的GCJ,java,netbeans,compilation,gcj,Java,Netbeans,Compilation,Gcj,如何在NetBeans中通过GCJ编译器编译Java程序?有什么插件吗?GCJ是垃圾,扔掉它吧。 除了最原始的Java代码外,您无法使用它编译所有代码 而且你不能将它集成到Netbeans中,因为Netbeans需要一个完整的JDK,而GCJ根本不是JDK。你能提供证据证明GCJ确实是垃圾吗。为什么有可能编译ecj之类的东西,哪个gcj?确实,gcj没有提供经过认证的JDK1.6,但它确实是Java语言的一个实现。对于那些对寻找更多无意义的反射应用程序不感兴趣的人来说,这可能仍然是有用的。@jm

如何在NetBeans中通过GCJ编译器编译Java程序?有什么插件吗?

GCJ是垃圾,扔掉它吧。 除了最原始的Java代码外,您无法使用它编译所有代码


而且你不能将它集成到Netbeans中,因为Netbeans需要一个完整的JDK,而GCJ根本不是JDK。

你能提供证据证明GCJ确实是垃圾吗。为什么有可能编译ecj之类的东西,哪个gcj?确实,gcj没有提供经过认证的JDK1.6,但它确实是Java语言的一个实现。对于那些对寻找更多无意义的反射应用程序不感兴趣的人来说,这可能仍然是有用的。@jmg:Eclipse是gcj能够运行的为数不多的现代大型项目之一,这是因为它是专门朝着这个方向编写的(而且运行Eclipse不需要AWT/Swing实现)。但是gcj的类库在很多方面都非常缺乏。我不会严厉地说gcj本身就是垃圾,但是你只需安装Sun JDK或OpenJDK就可以省去很多麻烦。(根据我的经验,许多程序根本不使用gcj运行,如果使用gcj,它们会变得很慢,出现图形问题等)gcj不是Java,它不支持核心类库,等等。如果Eclipse包含它自己构建的几乎整个核心库的实现,那么它可能(从未尝试过,不用麻烦)可以在上面运行(这不会让我感到惊讶,因为它内置了自己的Java运行时和编译器,可以安装在没有安装JVM的计算机上,包括没有GCJ的计算机)@约阿希姆·绍尔:我认为重要的是要清楚你在说什么。我在谈论java——语言——而不是java——平台。没有人在他的正确头脑中声称微软C++编译器不是C++编译器,因为它不与KDE库、或Boost、Qt或任何东西一起使用,这是经常使用的。为了避免这种混淆,我通常在谈论语言时说Java,在谈论平台时说JDK。