Javac
写在 | 爪哇 |
---|---|
作业系统 | 跨平台 |
类型 | 编译器 |
执照 | GNU通用公共许可证 |
网站 | www .oracle .com /technetwork /java /javase /downloads /index .html |
Javac (发音为“ Java-see”)是Oracle Corporation的Java开发套件(JDK)中包含的主要Java编译器。马丁·奥德斯基(Martin Odersky)实施了GJ编译器,他的实施成为Javac的基础。
编译器接受符合Java语言规范(JLS)的源代码,并生成符合Java虚拟机规范(JVMS)的Java字节码。
javac
本身是用Java编写的。编译器也可以通过编程方式调用。
历史
2006年11月13日,Sun的Hotspot Java虚拟机(JVM)和Java Development Kit (JDK)根据GPL许可证提供。
由于版本为0.95, Java类库的免费实施GNU ClassPath使用ClassPath Runtime支持编译和运行Javac -GNU解释器(GIJ)(GIJ)和编译器 - 编译器 - Java(GCJ)的GNU编译器,并允许一个人允许一个人使用Javac本身编译GNU类课程库,工具和示例。