BlueJ waa jawi horumarineed oo isku dhafan (SDI) loogu talagalay luqadda barnaamijka Java, inta badan ujeedo waxbarasho, laakiin sidoo kale waxay ku habboon tahay horumarinta softiweer-yar yar.
BlueJ waxaa loo sameeyay inay taageerto barista iyo barashada barnaamijyada ujeedo-ujeedo leh iyo natiijada, naqshadeedu way ka duwan tahay jawiyada kale ee horumarka. Shaashadda weyn waxay si garaaf ahaan ah u muujineysaa qaab-dhismeedka fasalka ee codsi soo socda (jaantus aad u eg UML-ka ah) iyo walxaha waa la abuuri karaa laguna tijaabin karaa is dhexgal.
Isku dar ah adeegsade adeegsade fudud, Fududeynta isdhexgalka ayaa u oggolaaneysa tijaabinta fudud ee walxaha xagga horumarka. Fikradaha jihaynta shayga (fasallada, walxaha, isgaarsiinta iyadoo loo marayo wicitaannada habka) ayaa si muuqaal ah loogu matalayaa naqshadeynta isdhexgalka ee isdhexgalka.
Ku saabsan Wiki BlueJ
BlueJ waxay leedahay tifaftire la mid ah waxa noqon kara qoraalada ama tifaftireyaasha kale sida Notepad.
Astaamaheeda ugu waaweyn waxaan ka heli karnaa waxyaabaha soo socda:
- Matalaadda Ujeeddada fikradaha fasallada iyo walxaha waxaa lagu soo bandhigaa muuqaal ahaan.
- Fududeynta is-dhexgalka: Isdhexgalka adeegsadaha garaafyada ayaa ka fudud marka loo eego jawiga xirfadeed ee baaxadda weyn, sidaa darteedna way fududahay in la barto
- Isdhexgalka walxaha: Barnaamijyayaashu waxay awoodaan inay ku tijaabiyaan walxaha iyaga oo ku abuuraya Sheyga Bench iyo iyagoo adeegsanaya habab shaqsiyeed si is-dhexgal ah (oo ay ku jiraan gudbinta cabbirka iyo kormeerka natiijooyinka).
- The «Code Pad»: Koodhka koodhku waa aalad si dhakhso leh u qiimaysa tibaaxaha iyo weedho aan ku habboonayn oo Java ku qoran.
- Tijaabinta regression: BlueJ waxay taageertaa tijaabinta dib u noqoshada iyada oo ay ugu wacan tahay la midoobiddeeda JUnit. Marka lagu daro gacanta qoraallada fasalada JUnit, tijaabooyinka is-dhexgalka waa la duubi karaa kiisaska tijaabada JUnit-na iyaga ayaa laga abuuri karaa.
- Taageero shaqo kooxeed: BlueJ waxay bixisaa taageero fudud oo loogu talagalay shaqada kooxeed iyada oo loo marayo qayb hoosaadyada CVS iyo Subversion.
- Java ME taageero: Java ME (Micro Edition) mashaariicda waa laga horumarin karaa lagana hirgelin karaa BlueJ.
- Nidaamka fidinta debecsan: Kordhinta (aka Plug-Ins) waa la horumarin karaa iyadoo la adeegsanayo Extensions-ka Dadweynaha ee API si loo kordhiyo waxqabadka deegaanka aasaasiga ah ee barnaamijka.
- Abuur faylasha weelka iyo tufaaxyada
Kahor intaadan aadin nidaamka rakibaadda ee IDE-kan waxaa muhiim ah in la xasuusto maaddaama BlueJ ay la shaqeyso Java waa inaan JDK ku rakibnaa nidaamkeenna.
Sidee loo rakibaa BlueJ IDE-ka Linux?
Kuwa xiiseynaya inay awoodaan inay ku rakibaan IDE-ka nidaamyadooda pWaxaad ku sameyn kartaa adoo raacaya tilmaamaha aan hoos ku wadaagno.
LHorumarinta BlueJ waxay si rasmi ah noo siinayaan xirmo deyn ah. Marka haddii aad tahay isticmaale qaybinta ku saleysan Debian 9 ama Ubuntu 18.10, waa inaad ka soo degsataa xirmadan bogga rasmiga ah ee mashruuca.
Waxaan isku taageeri karnaa annaga oo gacan ka helayna amarka wget, tan waxaan u furaynaa terminal waxaana ku dhex qornaa waxyaabaha soo socda:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
Dhamaystiray soo dejinta xirmada waxaan ku rakibey karnaa maamulaha xirmooyinka aan jecel nahay ama saldhiga laftiisa iyadoo amarka soo socda:
sudo dpkg -i BlueJ-linux-420.deb
Ugu dambeyntiina, haddii ay dhibaato kaa haysato ku-tiirsanaanta arjiga, waxaan ku xallin karnaa annagoo fulinayna amarka soo socda ee ku yaal terminalka:
sudo apt -f install
Ku rakibida Flatpak
Hadda qaab kale oo aad ku rakibi karto IDE-gaaga qaybintaada Linux haddii ay dhacdo inaadan ahayn isticmaale ka mid ah noocyada kala duwan ee Debian ama Ubuntu, waa adigoo isticmaalaya xirmooyinka Flatpak.
Sidaa darteed, inaad ku sameyso rakibidda tan macnaheedu waa inay lagama maarmaan tahay inaad haysato taageero lagu daro qaybintaada.
Terminalka waxaan ku qoreynaa amarka soo socda si aan u rakibo IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
Ku rakibida JAR
Ugu dambeyntii, nus kale pSi aad u awoodo inaad isticmaasho BlueJ, waa adiga oo soo degsada xirmadiisa 'JAR' oo isticmaalkeedu macquul yahay. Shuruudda keliya ayaa ah in nidaamkaagu uu taageero JAVA.
Waxaan tan kala soo degsaneynaa barta:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
Oo kaliya laba jeer guji faylka si aad u fuliso.