-
BlueJ
鎖定
- 上線時間
- 1999年
- 軟件版本
-
5.1.0
[4]
5.1.0a [4] - 類 別
- 集成開發環境(IDE)
BlueJ簡介
BlueJ是由澳大利亞蒙納士大學、英國倫敦國王學院,英國肯特大學與美國斯坦福大學網絡公司Sun Microsystem合作開發的一個完整的JAVA編譯調試環境,特別適合JAVA教學和介紹。它支持:完整的圖形化的類構建;JAVA FX;文本和圖形編輯器;虛擬機和Debug等。它有着簡單易用的界面,以及適合初學者的交互式對象構建和調用等等,是學習JAVA的好工具。
[1]
BlueJ發展歷程
在九十年代末,Michael Kölling開發了一種叫做Blue的教學語言和環境,作為他博士工作的一部分。BlueJ是Blue向Java的移植,並在1999年首次發佈。由於Sun Microsystems(以及後來的Oracle)的慷慨支持,BlueJ的開發和支持一直持續到現在。最初只是在澳大利亞,後來團隊擴展到英國,當Michael搬到丹麥時,團隊又擴展到丹麥。首先是丹麥團隊,然後是澳大利亞團隊,他們都搬到了英國,現在都在肯特大學的計算教育研究小組工作。
- Michael Kölling
- Ian Utting
- Davin McCall
- Neil Brown
- Amjad Altadmri
- Fabio Hedayioglu
前團隊成員包括:
- Phil Stevens
- Marion Zalk
- Poul Henriksen
- Cecilia Vargas
- Bruce Quig
- Damiano Bolla
- Andrew Patterson
- Clive MilleR
- John Rosenberg
BlueJ主要功能
BlueJ的支持:
完全集成的環境;
圖形化的類結構顯示;
圖形和文本編輯;
易於使用的界面,非常適合初學者;
互動對象的創建;
互動對象調用;
交互式測試;
BlueJ運行環境
安裝程序可用於大多數類Unix操作系統以及Mac OS X和Windows。然而,它通常最好使用“本機”安裝程序(如果可用)。
通用安裝程序要求單獨安裝Java JDK。根據BlueJ的版本,有兩種可能性:
對於BlueJ 4.2.0 及更高版本,需要OpenJDK 11和OpenJFX 11,它們僅適用於64位操作系統。
BlueJ程序特點
BlueJ的開發原先是一所高校研究項目的一部分,主要用於教學目的,面向對象為初學者,同時也適用於小型程序的開發。該系統目前仍然在英國的倫敦大學國王學院進行開發和維護。該項目由Sun Microsystems公司支持。
BlueJ的開發基於Blue系統。Blue系統是一個綜合性的教學環境和語言,最初在蒙納士大學和悉尼大學發展。BlueJ的在Java語言中提供了一個Blue系統般的環境。
BlueJ的項目開始於蒙納士大學,後來項目分裂和遷移到其目前的位置。
BlueJ版本記錄
1999年3月2日,BlueJ 0.8.9發佈。
1999年3月15日,BlueJ 0.9.0發佈。
1999年8月23日,BlueJ 1.0發佈。
2010年11月24日 ,BlueJ Version 3.0.4發佈,此發行包含一個被一些用户注意到了的“編譯器懸掛”問題的修復,以及其他一些漏洞的修復。
漏洞修復:主控區對象的方法執行之後查看器不更新的漏洞,可改變大小的結果查看器並未自動改變結果域顯示區的大小,初步遞增分析的問題,無法創建帶類型參數的對象,繼承Swing類的代碼出現的編譯與代碼實現問題,當插入內部類時域突出顯示中斷,自動而已有時插入不適宜的換行。
[7]
2017年3月8日,BlueJ 4.0.0發佈。
2021年1月28日,BlueJ 5.0.0發佈。
2022年9月20日,BlueJ 5.1.0發佈。
- 參考資料
-
- 1. Java開發環境 BlueJ .開源社區網[引用日期2012-08-18]
- 2. BlueJ 3.0.8 .華軍軟件園網[引用日期2012-09-12]
- 3. BlueJ .BlueJ[引用日期2012-09-12]
- 4. 教Java™編程以正確的方式! .BlueJ[引用日期2012-09-12]
- 5. BlueJ 3.0.0 發佈,Java開發環境 .開源社區網.2010-05-30[引用日期2012-08-18]
- 6. BlueJ 3.0.2 發佈 .開源社區網.2010-10-07[引用日期2012-08-18]
- 7. BlueJ Version 3.0.4 發佈 .開源社區網.2010-11-25[引用日期2012-08-18]
- 8. About BlueJ .BlueJ[引用日期2023-04-12]
- 9. BlueJ Version History .BlueJ[引用日期2023-04-12]
- 10. BlueJ - Installation instructions .BlueJ[引用日期2023-04-12]