什麼是Jikes,作用?

 

Jikes是IBM的一個開源Java編譯器,

它嚴格遵守Java規範,並且承諾以極快的編譯速度。

雖然Java的發明者Sun微系統提供了自有產權的編譯器,但IBM的編譯器採用了開放源碼的思想,

這意味着任何人都可以免費得到IBM Jikes的源代碼,

並且可以在修改後(如果符合Java規範)重新分發。

Jikes被收納進幾個Linux的不同變種,其中就包括十分流行的Red Hat中的版本。  

IBM宣稱,Jikes既堅持了Java語言規範,

也堅持了Java虛擬機的規範,並且它不支持Java語言的子集,超集或其他變種。

除了快速編譯外,Jikes還分析了編譯的源代碼對其他可能需要的源碼的依賴性。

對大多數主流操作系統平臺Jikes都是可用的。

IBM指出,Jikes並不是一個Java開發環境,它只是一個Java編譯器

下載 jikes for windows    注 : 支持字符集轉換

====

jikes 能做什麼?
 
javac 能做的所有事情 jikes 全部都能做,它能:

1、在 Ant 創建文件中替代 javac 增量編譯 java 源代碼。

     可以極大地提高編譯的速度,源文件越多,你的感受就越明顯。

2、在 Tomcat/Jetty 中替代 tools.jar 來編譯 JSP 文件。

     注意,tools.jar 是隨 JDK 分發的,按照其 License,

     你無權隨你們的產品分發 JDK 或者其中的內容,

     你只能分發 JRE,因此理論上你必須讓用戶自己去下載並安裝 JDK。

     有了 jikes,你就可以隨你的產品分發,省去了這一步的麻煩。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章