A BlueJ egy integrált fejlesztői környezet (SDI) a Java programozási nyelvhez tervezték, főleg oktatási célokra, de alkalmas kis léptékű szoftverfejlesztésre is.
A BlueJ-t a tanítás támogatására fejlesztették ki és az objektum-orientált programozás megtanulása és ennek eredményeként a kialakítása eltér a többi fejlesztői környezettől. A főképernyő grafikusan mutatja egy fejlesztés alatt álló alkalmazás osztályszerkezetét (nagyon UML-szerű diagramban) és objektumok interaktív módon hozhatók létre és tesztelhetők.
Egyszerű felhasználói felülettel kombinálva Ez a könnyű interakció lehetővé teszi a fejlesztés alatt álló tárgyak könnyű kísérletezését. Az objektumorientáció fogalmait (osztályok, objektumok, módszerhívásokon keresztüli kommunikáció) vizuálisan ábrázolják az interfész interakciótervezése.
-Ról BlueJ
A BlueJ-nek van egy szerkesztője, amely hasonló lehet a jegyzettömbhöz vagy más szerkesztőkhöz, például a Jegyzettömbhöz.
Fő jellemzői között megtalálhatjuk a következőket:
- Objektumorientált ábrázolás: az osztályok és tárgyak fogalmát vizuálisan mutatják be.
- Az interfész egyszerűsége: A grafikus felhasználói felület egyszerűbb, mint a nagyszabású szakmai környezetben, ezért könnyebben megtanulható.
- Kölcsönhatás tárgyakkal: A programozók képesek kísérletezni az objektumokkal azáltal, hogy létrehozzák őket az Object Bench-ben, és az egyes módszereket interaktív módon használják (beleértve a paraméterek átadását és az eredmények ellenőrzését).
- A «Code Pad»: A kódpad egy olyan eszköz, amely azonnal kiértékeli a Java-ban írt tetszőleges kifejezéseket és kifejezéseket.
- Regressziós teszt: A BlueJ támogatja a regressziós tesztet a JUnit-rel való integrációjának köszönhetően. A kézírásos JUnit osztályok mellett interaktív tesztek rögzíthetők, és ezekből JUnit tesztesetek készíthetők.
- Csoportmunka támogatás: A BlueJ egyszerű támogatást nyújt a csoportmunkához a CVS és a Subversion funkcionalitás egy részhalmazán keresztül.
- Java ME támogatás: A Java ME (Micro Edition) projektek a BlueJ-től fejleszthetők és valósíthatók meg.
- Rugalmas meghosszabbító rendszer: A kiterjesztéseket (más néven Plug-Ins) egy nyilvános kiterjesztés API segítségével lehet fejleszteni a program alapkörnyezetének funkcionalitásának kibővítése érdekében.
- Készítsen Jar fájlokat és kisalkalmazásokat
Mielőtt folytatnánk az IDE telepítési folyamatát, fontos megjegyezni, hogy mivel a BlueJ Java-val működik, a JDK-t telepítenünk kell a rendszerünkre.
Hogyan kell telepíteni a BlueJ IDE-t Linux-ra?
Azok számára, akik szeretnék telepíteni ezt az IDE-t a rendszerükre, pMegtehetik az alábbiakban megosztott utasítások követésével.
LA BlueJ fejlesztői hivatalosan is biztosítanak nekünk egy deb csomagot. Tehát, ha Ön egy Debian 9 vagy Ubuntu 18.10 alapú disztribúció felhasználója, töltse le ezt a csomagot a projekt hivatalos weboldaláról.
A wget parancs segítségével támogathatjuk magunkat, ehhez megnyitunk egy terminált, és a következőket írjuk be:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
Kész a csomag letöltése telepíthetjük kedvenc csomagkezelőnkkel vagy magából a terminálból a következő paranccsal:
sudo dpkg -i BlueJ-linux-420.deb
Végül, ha problémákat tapasztalunk az alkalmazás függőségeivel, megoldhatjuk őket a következő parancs végrehajtásával a terminálban:
sudo apt -f install
Telepítés a Flatpak-tól
Most egy másik módszer, amellyel telepítheti ezt az IDE-t a Linux disztribúciójába, ha nem használja a Debian vagy az Ubuntu egyik származékát sem, a Flatpak csomagok használata.
Ezért a telepítés ilyen módon történő végrehajtásához szükséges, hogy a támogatást hozzáadja a terjesztéshez.
A terminálba beírjuk a következő parancsot az IDE telepítéséhez:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
Telepítés a JAR-tól
Végül még egy fele pA BlueJ használatához a JAR csomag letöltésével lehet használni. Az egyetlen követelmény, hogy a rendszere támogassa a JAVA-t.
Ezt a terminálról töltjük le:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
És csak duplán kattintson a fájlra a végrehajtáshoz.