BlueJ是一個集成開發環境 (IDE) 專為Java編程語言而設計, 主要 用於教育目的,但它也適用於小型軟件開發。
開發BlueJ以支持教學 和學習面向對象的編程 因此,其設計不同於其他開發環境。 主屏幕以圖形方式顯示正在開發的應用程序的類結構 (在非常類似於UML的圖中)和對象可以進行交互創建和測試。
結合簡單的用戶界面, 這種交互的簡便性使得可以輕鬆地對開發中的對象進行實驗。 面向對象的概念(類,對象,通過方法調用進行的通信)在界面的交互設計中直觀地表示。
關於 藍J
BlueJ的編輯器類似於記事本或其他編輯器,例如記事本。
在其主要特徵中,我們可以發現以下內容:
- 面向對象的表示形式: 類和對象的概念以視覺方式呈現。
- 界面簡潔: 圖形用戶界面比大規模專業環境中的界面更簡單,因此更易於學習。
- 與對象的交互: 程序員可以通過在對象基準中創建對象並交互使用各個方法(包括參數傳遞和結果檢查)來對對象進行實驗。
- «密碼鍵盤»: 密碼鍵盤是一種可以立即評估用Java編寫的任意表達式和短語的工具。
- 回歸測試: BlueJ與JUnit集成,因此支持回歸測試。 除了手寫JUnit類之外,還可以記錄交互式測試,並可以從中創建JUnit測試用例。
- 小組工作支持: BlueJ通過CVS和Subversion功能的子集為小組工作提供了簡單的支持。
- Java ME支持: 可以從BlueJ開發和實現Java ME(微型版)項目。
- 靈活的擴展系統: 可以使用公共擴展API來開發擴展(也稱為插件),以擴展程序基本環境的功能。
- 創建jar文件和小程序
在進行此IDE的安裝過程之前,請務必記住,由於BlueJ與Java一起使用,因此我們必須在系統上安裝JDK。
如何在Linux上安裝BlueJ IDE?
對於那些對能夠在其係統上安裝此IDE感興趣的人您可以按照下面共享的說明進行操作。
LBlueJ開發人員正式為我們提供了一個deb軟件包。 因此,如果您是基於Debian 9或Ubuntu 18.10的發行版的用戶,則應從項目的官方網站下載此軟件包。
我們可以藉助wget命令來支持自己,為此,我們將打開一個終端,並在其中鍵入以下內容:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
完成包下載 我們可以使用我們最喜歡的軟件包管理器或從終端本身安裝它 使用以下命令:
sudo dpkg -i BlueJ-linux-420.deb
最後,如果應用程序的依賴項有問題,我們可以通過在終端中執行以下命令來解決它們:
sudo apt -f install
從Flatpak安裝
現在,如果您不是Debian或Ubuntu的任何衍生產品的用戶,則可以在Linux發行版中安裝此IDE的另一種方法是使用Flatpak軟件包。
因此,要通過這種方式執行安裝,有必要在發行版中添加支持。
在終端中,我們將鍵入以下命令來安裝IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
從JAR安裝
最後,另一半為了能夠使用BlueJ,它是通過下載可以使用的JAR軟件包來進行的。 唯一的要求是您的系統支持JAVA。
我們從終端下載此文件:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
只需雙擊該文件即可執行。