Hubaal, aynu mawduuca u qaadanno sidii โKu-darida Java WSL2โ.
Java waa luuqad aad u baahsan, adag, iyo barnaamijyo kala duwan oo leh codsiyo ka kooban warshado badan - laga bilaabo tignoolajiyada iyo maaliyadda, ganacsiga e-commerce iyo in ka badan. Horumariyayaal badan ayaa u isticmaala Windows Subsystem-ka Linux 2 (WSL2) si ay ugu abuuraan deegaan Linux nidaamyadooda Windows. In kasta oo faa'iidooyin badan ay la socdaan isticmaalka WSL2, hal faa'iido oo muhiim ah ayaa ka faa'iidaysanaysa la jaanqaadkeeda Java.
Ku rakibida Java ee WSL2 waxay siisaa horumariyayaasha qalab aad u sarreeya, madal awood leh. Nidaamku wuxuu ku lug leeyahay soo dejinta Java-ga ugu dambeeyay, dejinta doorsoomayaasha deegaanka, xaqiijinta nooca rakiban, iyo socodsiinta barnaamijka Java fudud.
Rakibaadda Tallaabo-Talaabo ah
Waxyaabaha ugu horreeya marka hore, cusboonaysii liiska xidhmooyinka jira:
sudo apt update
Marka xigta, ku rakib Java Runtime Environment (JRE), oo ku habboon ku socodsiinta barnaamijyada Java ee nidaamkaaga:
sudo apt install default-jre
Horumarinta, waa lagama maarmaan in la rakibo Qalabka Horumarinta Java (JDK). Waxaad tan ku samayn kartaa amarka:
sudo apt install default-jdk
Xaqiijinta Rakibaadda Java
Rakibaadda ka dib, waa muhiim in la xaqiijiyo in habka rakibidda uu u dhacay si aan cillad lahayn. Waxaad xaqiijin kartaa nooca Java ee lagu rakibay nidaamkaaga adoo isticmaalaya:
java -version
Ugu dambeyntii, qor oo socodsii barnaamij Java fudud si aad ula socoto habka rakibidda:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } }
Isticmaalka amarradan, ku rakibida Java ee WSL2 waxaa lagu gaari karaa iyada oo aan dhib badan iyo jid gooyo. Waxay bixisaa a deegaan horumarineed oo adag kaas oo isku daraya kuwa ugu wanaagsan Windows iyo Linux labadaba.
Maktabadaha Java iyo Hawlaha
Java waxa ay bixisaa tiro balaadhan oo ah maktabado iyo qalab si ay u caawiyaan horumarinta shaqadooda. Maktabadaha caanka ah waxaa ka mid ah
- Apache Commons, mashruuc diiradda saaraya dhammaan qaybaha qaybaha Java dib loo isticmaali karo,
- Google Guava, waa qayb ka mid ah maktabadaha asaasiga ah ee Java ee Google,
- iyo Junit, oo ah qaab fudud oo qorista iyo socodsiinta imtixaanada.
Mid kasta oo ka mid ah maktabadahani waxay u adeegtaa ujeedo kala duwan laakiin, marka la isku daro, way kordhisaa Awoodda Java iyo dabacsanaanta dhanka horumarka.
The fududaynta rakibaadda Java ee WSL2 marka lagu daro noocyo kala duwan oo maktabado ah iyo awoodaha ayaa ka dhigaya doorasho caan ah horumarinta adduunka oo dhan. Waxay ku celceliyaan ballan-qaadka kor loogu qaadayo wax-soo-saarka oo ay nolosha ugu fududeeyaan horumariyeyaasha socdaalkooda codaynta.
Xasuusnoow, aduunka Java ee WSL2 waxa uu furayaa fursado xiiso badan oo laga heli karo aduunka horumarinta software-ka. Baadh oo ka faa'iidayso si aad uga faa'iidaysato khibradaada codaynta!
Koodhadhka demo iyo Tusaalooyinka
Java waxa ay leedahay tiro balaadhan oo ah code demo iyo tusaalooyin diyaar u ah ardyada cusub iyo horumariyeyaal khibrad leh. Haddi aad tijaabinayso barnaamij fudud ama aad dhisayso codsi horumarsan, tusaalooyinku waxa ay ku siin karaan meel aad u fiican. Waxay bixiyaan a aragti la taaban karo si loo fahmo maktabadaha iyo shaqooyinka kala duwan ee ku lug leh barnaamijka Java.
Guud ahaan, ku rakibida Java WSL2 waxay siisaa madal awood leh oo loogu talagalay horumarinta Java. Waxay ku dhex dartaa xasilloonida nidaamka martida loo yahay iyo isku-dhafka Linux, oo si dhab ah u siinaya tan ugu fiican labada adduun. Ha iloobin inaad tijaabiso amarro kala duwan, sahamiso maktabadaha, oo aad ku raaxaysato safarkaaga boqortooyada Java.