写点什么

文章:在 Fedora Core 上交付 Java 应用

  • 2007-12-17
  • 本文字数:430 字

    阅读完需:约 1 分钟

Fedora Core 4 是第一个包含了许多用 Java 编写的代码的版本。gcj 打算实现一个完整的系统,该系统兼容 Java 并将预编译器(ahead-of-time compiler)置于中心。它有一个基于 GNU 类路径的净化类库和一个内置的解释器。其编译器可以把 Java 源文件、类文件、甚至整个 jar 文件编译成目标码。本文主要介绍了 gcj 的基础和应用。

这是一篇相当“古老”的文章,介绍的内容主要是基于 Fedora4 版本,经过两年的发展,现在 Fedora 已经发布了 8 版本。经过内部讨论我们还是决定发布这篇文章,原因在于本文提供了一个很好的开发思路,相信对读者会有帮助!作者从 gcj 的基础开始讲起,首先指出 gcj 不是 Java,但是因为 gcj,开发人员可以预编译 Java 程序,而不需要做任何应用级的改变。另外由于采用了新的方式对字节码进行校验,还可以确保编译的代码在运行时的类型安全。

随后作者介绍了 Fedora 中两个可以使本地编译包的工作变得简单的程序,如 aot-compile-rpm 和 rebuild-gcj-db 等。

阅读全文:在 Fedora Core 上交付 Java 应用

2007-12-17 21:26879

评论

发布
暂无评论
发现更多内容

存储器管理有哪几种方式?

InfoQ IT百科

Springboot支持Emoji表情怎么实现?

InfoQ IT百科

操作系统中的文件管理系统为用户提供的功能是什么?

InfoQ IT百科

实时系统的类型及特征?

InfoQ IT百科

【生活常识】塑料分级

Sher10ck

无处不在的TDD思维

Bruce Talk

敏捷 TDD Agile

分页存储和分段存储有什么区别?

InfoQ IT百科

高级调度和低级调度的主要任务分别是什么?

InfoQ IT百科

写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度

InfoQ IT百科

计算机操作系统最基本的特征是什么?

InfoQ IT百科

Camtasia2022汉化版本屏幕录像软件

茶色酒

Camtasia2022

重新组装电脑后需要注意些什么?

InfoQ IT百科

自动洗车加盟选择哪家比较好?

共享电单车厂家

自助洗车机价格 自助洗车加盟 自助洗车机厂家 车白兔自助洗车

FL Studio20.8最新中文破解版下载

茶色酒

主板的稳定性和哪些因素有关系?

InfoQ IT百科

进程调度有哪些方式?

InfoQ IT百科

Camtasia2022mac破解版电脑录屏软件

茶色酒

Camtasia2022

输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

InfoQ IT百科

什么是分治算法?

InfoQ IT百科

死锁是什么?产生的必要条件有哪些?

InfoQ IT百科

在电脑中采用虚拟机结构的优劣是什么?

InfoQ IT百科

有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

InfoQ IT百科

I/O设备的四种控制方式是什么?

InfoQ IT百科

作业是什么?有哪些状态?操作系统如何控制管理作业?

InfoQ IT百科

PCB是什么?主要作用是什么?

InfoQ IT百科

企业如何进行数字化转型?零代码简道云剑指「全民开发」新机遇

ToB行业头条

消息传递通信的实现方式?

InfoQ IT百科

面试突击42:synchronized和ReentrantLock有什么区别?

王磊

Java java面试

虚拟存储器有哪些特征?

InfoQ IT百科

数据结构和算法的关系?

InfoQ IT百科

数组去重的5种方法是什么?

InfoQ IT百科

文章:在Fedora Core上交付Java应用_Java_Tom Tromey_InfoQ精选文章