自由的Java实现 自由的Java实现是用来实现Oracle Java并在自由软件许可证下发布的软件Sun公司在年月将大部分Java的实现代码以开源协议发布所以Oracle Java基本上是开源实现但是从年月日起Oracle Java颁布了新的许可协议这将会对Oracle Java的商业使用造成影响Java实现包括编译器运行时类库等自由软件的倡导者们将自由的Java虚拟机称为自由Java运行时或自由的运行时 一些自由软件运动的倡导者不愿意使用Java一词因为它存在版权问题因此即使是自由Java运动他们也避免使用自由Java运行时一词