Chokwadi, ngatitorei musoro se "Kuisa Java paWSL2".
Java imutauro wakawanda, wakasimba, uye unoshanda zvakasiyana-siyana wekuronga une zvikumbiro zvinotora maindasitiri akati wandei - kubva tech uye mari, e-commerce uye nezvimwe. Vazhinji vanogadzira vanoshandisa Windows Subsystem paLinux 2 (WSL2) kugadzira nharaunda yeLinux pane yavo Windows masisitimu. Nepo mabhenefiti mazhinji achiuya nekushandisa WSL2, imwe yakakosha mukana ndeyekusimudzira kuenderana kwayo neJava.
Kuisa Java paWSL2 kunopa vanogadzira zvine hungwaru, chikuva chine simba. Maitiro acho anosanganisira kudhawunirodha yazvino vhezheni yeJava, kumisikidza zvinosiyana kwezvakatipoteredza, kuongorora iyo yakaiswa vhezheni, uye kumhanyisa chirongwa chakareruka cheJava.
Kuiswa Nhanho-Ne-Nhanho
Chekutanga zvinhu kutanga, gadziridza iripo runyorwa rwepakeji:
sudo apt update
Tevere, isa iyo yakasarudzika Java Runtime Environment (JRE), yakakwana yekumhanyisa Java zvirongwa pane yako system:
sudo apt install default-jre
Kune vanogadzira, zvinodikanwa kuisa iyo Java Development Kit (JDK). Iwe unogona kuita izvi uchishandisa murairo:
sudo apt install default-jdk
Kusimbiswa kweJava Installation
Mushure-kumisikidzwa, zvakakosha kuti uone kana iyo yekuisa maitiro yakaitika isina kukanganisa. Unogona kuona vhezheni yeJava yakaiswa pane yako system uchishandisa:
java -version
Chekupedzisira, nyora uye mhanyisa chirongwa chakareruka cheJava kuti uchengete nzira yekuisa:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } }
Uchishandisa iyi mirairo, kuiswa kweJava paWSL2 kunogona kuwanikwa pasina kunetseka uye kuvharika kwemigwagwa. Inopa a yakasimba budiriro mamiriro iyo inobatanidza zvakanakisa zveWindows neLinux.
Java Libraries uye Mabasa
Java inopa huwandu hwakawanda hwemaraibhurari uye maturusi ekubatsira vanogadzira pabasa ravo. Maraibhurari anozivikanwa anosanganisira
- Apache Commons, purojekiti yakatarisa pane ese maficha ezvinogoneka kushandiswa Java zvikamu,
- Google Guava, seti yemaraibhurari makuru eJava neGoogle,
- uye Junit, chimiro chakareruka chekunyora uye kumhanya bvunzo.
Imwe neimwe yeaya maraibhurari inoshandisa chinangwa chakasiyana asi, ikaiswa pamwe chete, inowedzera Simba reJava uye kuchinjika munhandare yebudiriro.
The kuve nyore kweJava kumisikidzwa paWSL2 yakasanganiswa neyakakura assortment yemaraibhurari uye kugona kunoita kuti ive sarudzo yakakurumbira kune vanogadzira pasi rese. Ivo vanotsinhira kuzvipira kwekusimudzira kugadzirwa uye kuita kuti hupenyu huve nyore kune vanogadzira murwendo rwavo rwekodha.
Rangarira, nyika yeJava paWSL2 inovhura inonakidza ruzhinji rwemikana munyika yekuvandudza software. Ongorora uye uvashandise kuti uwane zvakanyanya ruzivo rwako rwekodha!
Demo Codes uye Mienzaniso
Java ine huwandu hwakasiyana hwedemo makodhi uye mienzaniso inowanikwa yevadzidzi vatsva uye vane ruzivo vanogadzira. Kunyangwe iwe uri kuyedza chirongwa chakareruka kana kuvaka chepamberi application, mienzaniso inogona kupa yakanaka yekutanga nzvimbo. Vanopa a maonero anoshanda kuti unzwisise maraibhurari akasiyana uye mabasa anosanganisirwa muJava programming.
Pakazere, kuisa Java paWSL2 kunopa chikuva chine simba chevagadziri veJava. Iyo inosanganisa kugadzikana kweiyo host system nekusiyana-siyana kweLinux, ichipa zvechokwadi zvakanakisa zvepasirese. Usakanganwa kuedza mirairo yakasiyana-siyana, ongorora maraibhurari, uye unakirwe nerwendo rwako kupinda munzvimbo yeJava.