Xalka Dhibaatada
Tallaabada ugu horreysa ee dejinta guriga doorsoomayaasha nidaamka Mac waa in la abuuro barnaamij Java ah oo wax ka beddelaya System guryaha. Guryahani waxay kaydiyaan macluumaadka ku saabsan goobaha iyo habaynta isticmaaluhu ee uu doorbido. Si loo dejiyo guriga, waxaan isticmaali doonaa System.setProperty() habka.
public class SetHome { public static void main(String[] args) { System.setProperty("the_home", "your_desired_path"); System.out.println("The home is set to: " + System.getProperty("the_home")); } }
Sharaxaada Tallaabo-tallaabo ee Xeerka
Qaybta kore ee koodka, waxaan ku bilaabaynaa abuurista fasalka Java oo magaciisu yahay SetHome. Fasalkan ayaa mas'uul ka noqon doona dejinta guriga doorsooma nidaamkayaga Mac. Marka xigta, waxaan qeexeynaa ugu weyn ee habka fasalka dhexdiisa, kaas oo noqon doona meesha laga soo galo barnaamijkayaga.
gudahood ah ugu weyn ee habka, waxaan isticmaalnaa ka System.setProperty() shaqada si loo dejiyo qiimaha doorsoomiyaha_guriga dariiqa caadada u ah doorashadayada (xaaladdan, "dariiqa aad_rabto"). Habkani wuxuu aqbalayaa laba qaybood, ka hore waa magaca doorsoomayaasha, ka labaadna waa qiimaha aad rabto inaad u qoondayso.
Kadib dejinta qiimaha the_home, waxaanu dib u soo ceshanay qiimaha anagoo adeegsanayna the System.getProperty() habka oo u soo saar konsole iyada oo loo marayo System.out.println() hadal. Tani waxay xaqiijinaysaa in doorsoomaha_guriga si guul leh loo dejiyay.
Heerka Nidaamka Java
The Heerka Nidaamka Java waa qayb aasaasi ah oo ka mid ah luuqadda barnaamijka Java waana qayb ka mid ah java.lang xirmo. Waxay bixisaa habab kala duwan oo tasiilaad iyo hanti lagu maareeyo deegaanka, la falgalka guryaha nidaamka, iyo fulinta hawlgallada sida ururinta qashinka. Tusaalooyinka hababka kale ee sida caadiga ah loo isticmaalo ee ay bixiso fasalka System waxaa ka mid ah System.currentTimeMillis() iyo Nidaamka.arraykoobi().
La shaqaynta Bedelka Deegaanka ee Java
Luuqada barnaamijka Java waxa ay ku siinaysaa hab ku haboon oo lagula shaqeeyo doorsoomayaasha deegaanka iyadoo la isticmaalayo System.getenv() habka. Habkani wuxuu soo celinayaa qiimaha nooca java.util.Map kaas oo ka kooban lamaane-qiimo muhiim ah oo ka kooban dhammaan doorsoomayaasha deegaanka ee lagu qeexay nidaamka. Si aad u dejiso doorsoomayaasha deegaanka, waxaad isticmaali kartaa ProcessBuilder fasalka iyo ay deegaan() habka. Habka dejinta doorsoomayaasha deegaanka ee Java maaha mid toos ah sida dejinta hantida nidaamka, laakiin wali waa wax macquul ah.
Gabagabadii, wax isdaba marin guriga doorsoomayaasha nidaamka Mac isticmaalaya barnaamijka Java ma aha oo kaliya fudud laakiin sidoo kale la taaban karo. Adigoo ka faa'ideysanaya awooda fasalka Nidaamka Java, way fududahay in la dejiyo oo la helo guryaha nidaamka sida the_home. Iyadoo la shaqeyneysa doorsoomayaasha deegaanka waxay u baahan karaan hab wax yar ka duwan, Java waxay bixisaa qalab ku filan qaabka fasalka ProcessBuilder si loo gaaro natiijada la rabo. Iyada oo farsamooyinkan aad gacanta ku hayso, dejinta guriga_guriga nidaamka Mac waxa ay noqotaa hawl la soo dhawaan karo.