簡介
BlueJ是由澳大利亞蒙納士大學(Monash University)、英國倫敦大學國王學院(King's College London),英國肯特大學(University of Kent)與美國史丹福大學網路公司(Sun Microsystem)合作開發的一個完整的JAVA編譯調試環境,特別適合JAVA教學和介紹。它支持:完整的圖形化的類構建;JAVA FX;文本和圖形編輯器;虛擬機和Debug等。它有著簡單易用的界面,以及適合初學者的互動式對象構建和調用等等,是學習JAVA的好工具。
(概述內容來源: ,圖片來源: )
功能
BlueJ的支持:
完全集成的環境;
圖形化的類結構顯示;
圖形和文本編輯;
內置的編輯器,編譯器,虛擬機,調試等;
易於使用的界面,非常適合初學者;
互動對象的創建;
互動對象調用;
互動式測試;
增量應用程式的開發。
特點
BlueJ的開發原先是一所高校研究項目的一部分,主要用於教學目的,面向對象為初學者,同事也適用於小型程式的開發。該系統目前仍然在英國的倫敦大學國王學院進行開發和維護。該項目由Sun Microsystems公司支持。
BlueJ的目的是提供一個易於使用的Java語言教學環境,有利於Java的教學。特彆強調了可視化和互動技術,創造一個高度互動的環境,鼓勵實驗和探索。
BlueJ的開發基於Blue系統。Blue系統是一個綜合性的教學環境和語言,最初在蒙納士大學和悉尼大學發展。BlueJ的在Java語言中提供了一個Blue系統般的環境。
BlueJ的項目開始於蒙納士大學,後來項目分裂和遷移到其目前的位置。
BlueJ是用Java實現的,並定期測試上的Solaris,Linux,Macintosh電腦,以及各種Windows版本。它應該運行在所有平台上支持最新的Java虛擬機。
版本發布
2010年05月30日 ,BlueJ 3.0.0 發布,Java開發環境,該版本對代碼自動完成做了大量的改進,更好的語法著色、代碼導航和其他方面的改進。
2010年10月07日,BlueJ 3.0.2 發布,該版本修復了一些很小的bug。
2010年11月24日 ,BlueJ Version 3.0.4 發布,此發行包含一個被一些用戶注意到了的“編譯器懸掛”問題的修復,以及其他一些漏洞的修復。
漏洞修復:主控區對象的方法執行之後查看器不更新的漏洞,可改變大小的結果查看器並未自動改變結果域顯示區的大小,初步遞增分析的問題,無法創建帶類型參數的對象,繼承Swing類的代碼出現的編譯與代碼實現問題,當插入內部類時域突出顯示中斷,自動而已有時插入不適宜的換行。