关于java中的gcj的问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 17:39:05
请问gcj是什么的缩写,代表什么含义,它是jdk的一种么?如果是他和其它jdk有什么区别呢?如果不是,gcj代表什么,是做什么用途的?

gcj可以把java程序编译成本地代码,编译成功后的exe文件不再需要jre就可直接运行,编译成本地后的程序运行速度有所提高。缺点是生成后的文件较大,我试了一个hello world都要两兆多,用winrar压缩后为600多k。