卸載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編譯器

相關文章
相關標籤/搜索