本文主要讲解“什么是linux gcj及其安装使用”。感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让主机频道带你学习“什么是linux gcj及其安装使用”!
在linux中,GCJ是一个GNU的java编译器,可以把Java程序编译成原生代码。编译成功后,可执行文件可以不需要jre直接运行,本地编译后的程序运行速度有所提高,但缺点是生成的文件较大。GCJ可以将Java源文件编译成Java字节码文件或者直接编译成本地机器码,也可以将Java字节码文件编译成本地机器码。
什么是linux gcj?
GCJ是java编程语言GNU Compiler的缩写,是GNU的Java编译器。它可以将Java程序编译成本机代码。编译成功后,可执行文件可以不需要jre直接运行,本地编译后的程序运行速度有所提高,但缺点是生成的文件较大。
在GCC内部,包括Java编程语言前端(gcc/java)、一个运行时库(libjava)和其他工具库(boehm-gc、libffi和zlib)。大多数运行时库的实现在GNU Classpath项目中是共享的。
GCJ是一个轻量级和高性能的Java语言编译器。它可以将Java源文件编译成Java字节码文件或者直接编译成本地机器码,也可以将Java字节码文件编译成本地机器码。
编译后的应用程序与GCJ运行时libgcj相链接。运行时提供了核心类库、垃圾收集器和字节码解释器。Libgcj可以动态加载和解释类文件,从而产生混合的编译/解释应用程序。具有相同名称GNU Classpath的运行时项目集成在一起。最多支持jdk1.4类库和部分jdk1.5类库。
GCJ也可以被配置成一个适用于嵌入式系统的交叉编译器。最近的GNU调试器(gdb)支持GCJ。关于用gdb调试Java程序的简单教程,请参阅参考资料。
Gcj安装
使用gcj命令
FirstApp.java
公共类FirstApp
{
公共静态void main(字符串参数
评论前必须登录!
注册