卸载GCJ及安装完整的OpenJDK

GCJ全称GNU Compiler for Java,是Java版的GNU编译器。它能够将Java源代码编译为Java虚拟机字节码或许多CPU架构的机器代码,还能够将包含字节码的类文件和整个JAR编译成机器代码。架构

GCJ做为GNU编译器集合的一部分已有十多年的历史,但效率低下一直是它的主要问题。直到OpenJDK出现后,GCJ的使用频率愈来愈低。到了2017年,它已再也不被维护,将来不会再成为Linux发行版的一部分。ip

若是你的Linux发行版同时附带有OpenJDK和GCJ且从不须要GCJ,能够考虑将其卸载(通常来讲,名称包含字符串“gcj”的软件包都属于GCJ的一部分。因为各Linux发行版本中管理软件包的命令并不彻底相同,故卸载方法再也不详细列出)。字符串

另外,一些Linux发行版本中自带的OpenJDK并不完整,例如仅包含JRE而不包含JDK。最佳解决方案是将此OpenJDK彻底卸载并清除其配置文件,再执行全新的OpenJDK安装(包含JDK、JRE)。get

参考内容:GNU Compiler for Java - Wikipedia编译器

相关文章
相关标签/搜索