BlueJ je integrované vývojové prostredie (SDI) určené pre programovací jazyk Java, hlavne na vzdelávacie účely, ale je vhodný aj na malý vývoj softvéru.
Program BlueJ bol vyvinutý na podporu výučby a učenie objektovo orientovaného programovania a vo výsledku sa jeho dizajn líši od ostatných vývojových prostredí. Hlavná obrazovka graficky zobrazuje štruktúru triedy vyvíjanej aplikácie (vo veľmi podobnom diagrame ako UML) a objekty je možné vytvárať a testovať interaktívne.
V kombinácii s jednoduchým užívateľským rozhraním Táto ľahká interakcia umožňuje ľahké experimentovanie s vyvíjanými objektmi. Koncepty objektovej orientácie (triedy, objekty, komunikácia prostredníctvom volaní metód) sú vizuálne znázornené v dizajne interakcie v rozhraní.
O BlueJ
BlueJ má editor podobný tomu, čo by mohol byť poznámkový blok alebo iné editory, napríklad Poznámkový blok.
Medzi jeho hlavné charakteristiky patria:
- Objektovo orientované znázornenie: koncepty tried a objektov sú prezentované vizuálne.
- Jednoduchosť rozhrania: Grafické používateľské rozhranie je jednoduchšie ako v profesionálnych prostrediach veľkého rozsahu, a preto sa dá ľahšie naučiť.
- Interakcia s objektmi: Programátori sú schopní experimentovať s objektmi tak, že ich vytvoria v Object Bench a interaktívne používajú jednotlivé metódy (vrátane odovzdávania parametrov a kontroly výsledkov).
- «Kódový blok»: Kódová podložka je nástroj, ktorý okamžite vyhodnocuje ľubovoľné výrazy a frázy napísané v jazyku Java.
- Regresné testovanie: BlueJ podporuje regresné testovanie vďaka svojej integrácii s JUnit. Okrem tried písania rukou JUnit je možné zaznamenávať interaktívne testy a z nich je možné vytvárať testovacie prípady JUnit.
- Podpora skupinovej práce: BlueJ poskytuje jednoduchú podporu pre skupinovú prácu prostredníctvom podmnožiny funkcií CVS a Subversion.
- Podpora Java ME: Projekty Java ME (Micro Edition) je možné vyvíjať a implementovať z BlueJ.
- Flexibilný systém rozšírenia: Rozšírenia (aka Plug-Ins) je možné vyvinúť pomocou rozhrania API verejných rozšírení na rozšírenie funkčnosti základného prostredia programu.
- Vytvárajte jar súbory a applety
Pred prechodom na inštalačný proces tohto IDE je dôležité mať na pamäti, že keďže BlueJ pracuje s Javou, musíme mať v našom systéme nainštalovaný JDK.
Ako nainštalovať BlueJ IDE na Linux?
Pre tých, ktorí majú záujem o inštaláciu tohto IDE na svoje systémy, sMôžete to urobiť podľa pokynov, ktoré zdieľame nižšie.
LVývojári BlueJ nám oficiálne poskytujú deb balíček. Takže ak ste používateľom distribúcie založenej na Debiane 9 alebo Ubuntu 18.10, musíte si tento balík stiahnuť z oficiálnej webovej stránky projektu.
Môžeme sa podporiť pomocou príkazu wget, otvoríme si terminál a napíšeme doň nasledovné:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
Dokončenie sťahovania balíka môžeme to nainštalovať pomocou nášho obľúbeného správcu balíkov alebo zo samotného terminálu pomocou nasledujúceho príkazu:
sudo dpkg -i BlueJ-linux-420.deb
Nakoniec v prípade problémov so závislosťami aplikácie ich môžeme vyriešiť vykonaním nasledujúceho príkazu v termináli:
sudo apt -f install
Inštalácia od spoločnosti Flatpak
Ďalšou metódou, pomocou ktorej môžete nainštalovať toto IDE do svojej distribúcie Linuxu v prípade, že nie ste používateľom derivátov Debianu alebo Ubuntu, je použitie balíkov Flatpak.
Preto ak chcete vykonať inštaláciu týmto spôsobom, je potrebné, aby ste do svojej distribúcie pridali podporu.
V termináli napíšeme nasledujúci príkaz na inštaláciu IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
Inštalácia z JAR
Nakoniec ďalšia polovica pAby ste mohli BlueJ používať, je to tak, že si stiahnete jej balík JAR, s ktorým je možné jeho použitie. Jedinou požiadavkou je, aby váš systém podporoval JAVA.
Stiahneme to z terminálu pomocou:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
A iba dvakrát kliknite na súbor, aby sa vykonal.