Java編譯器(Java Compiler)是一種用于將Java源代碼轉(zhuǎn)換為字節(jié)碼(.class文件)的工具。它是由James Gosling和他的團(tuán)隊(duì)在Sun Microsystems公司開發(fā)的,現(xiàn)在屬于Oracle公司。Java編譯器的主要任務(wù)是將Java源代碼中的語法錯誤和語義錯誤檢測出來,并將源代碼轉(zhuǎn)換成一種與平臺無關(guān)的字節(jié)碼,這樣就可以在不同的操作系統(tǒng)和硬件平臺上運(yùn)行Java程序。