Skirtumas Tarp Kelio Ir Klasės Kelio

Turinys:

Skirtumas Tarp Kelio Ir Klasės Kelio
Skirtumas Tarp Kelio Ir Klasės Kelio

Video: Skirtumas Tarp Kelio Ir Klasės Kelio

Video: Skirtumas Tarp Kelio Ir Klasės Kelio
Video: „Muzikos įtaka mano gyvenimo kelio pasirinkimui” 2024, Balandis
Anonim

Pagrindinis skirtumas - kelias ir klasės kelias

Java yra bendrosios paskirties aukšto lygio programavimo kalba. Tai populiari programavimo kalba, naudojama kuriant daugybę programų, tokių kaip mobilusis, darbalaukis ir internetas. Taip pat yra integruotų kūrimo aplinkų (IDE), skirtų „Java“programoms tvarkyti, vykdyti ir derinti. Nekeičiant visos „Java“programos į mašinai suprantamą formatą, „Java“programa pirmiausia paverčiama baito kodu. Tada baito kodas paverčiamas mašininiu kodu. Kad sukompiliuotų ir paleistų „Java“programą, programuotojas turėtų nustatyti kelią ir klasės kelią. Netgi šie du terminai atrodo panašūs, yra skirtumas. Šiame straipsnyje aptariamas kelio ir klasės kelio skirtumas. Pagrindinis skirtumas tarp kelio ir klasės kelio yra tas,kelias yra aplinkos kintamasis, naudojamas nurodyti „Java“vykdomųjų failų vietai, o „classpath“yra aplinkos kintamasis, naudojamas klasių failų vietai nurodyti.

TURINYS

1. Apžvalga ir pagrindinis skirtumas

2. Kas yra kelias

3. Kas yra klasės kelias

4. Kelio ir klasės kelio panašumai

5. Šoninis palyginimas - kelias ir klasės kelias lentelės forma

6. Santrauka

Kas yra kelias?

Tai kintamasis, naudingas kompiliuojant ir vykdant „Java“programas. Tai yra aplinkos kintamasis. Jis naudojamas norint rasti tokius įrankius kaip „Java“, „Java“kompiliatorius, „Java“dokumentacija („Java doc“), „Java“antraštės failų generatorius („javah“), „Java“išardytuvas („javap“) ir „Java“derintuvas („jdb“). Norėdami sudaryti ir paleisti „Java“programą, būtina turėti „Java“kompiliatorių ir „Java“įrankius. Tai yra vykdomieji failai.

Skirtumas tarp kelio ir klasės kelio
Skirtumas tarp kelio ir klasės kelio

01 paveikslas: kelias ir klasės kelias

Kompiliuodama „Java“programą, operacinė sistema šį aplinkos kintamąjį laiko nuoroda, norėdama iškviesti „Java“kompiliatorių. Todėl pagal aplinkos kintamojo vertę operacinė sistema iškvies „Java“kompiliatorių ir įrankius. Todėl programuotojas turėtų nustatyti kelio kintamąjį. Įdiegus „Java“, C disko programos failuose yra aplankas, vadinamas „Java“. Tame aplanke yra aplankas, vadinamas jdk. Jdk viduje yra aplankas, vadinamas bin. Šiukšliadėžės aplanke yra „Java“, „Java“kompiliatorius („javac“), „Java“dokumentacija („javadoc“) ir daugybė kitų įrankių. Todėl operacinė sistema naudoja kelio aplinkos kintamąjį kaip nuorodą šiems įrankiams rasti.

Kas yra klasės kelias?

„Java“yra programavimo kalba, suteikianti daugybę įmontuotų bibliotekų ir trečiųjų šalių bibliotekų programai. Programuotojas gali naudoti šias bibliotekas pagal kuriamą programą. Norėdami naudoti šias bibliotekas programoje, programuotojas turėtų nustatyti klasės kelią. JVM nurodo „Java Virtual Machine“, kuri yra abstrakti mašina, skirta paleisti „Java“programas. JVM arba „Java“kompiliatorius naudoja šį klasės kelią kaip nuorodą ieškodamas klasės failų, reikalingų programai. Klasės kelias nurodo JVM arba kompiliatoriui, kur ieškoti failų sistemoje, kad rastų klasėse apibrėžtus failus.

Koks yra kelio ir klasės kelio panašumas?

Tiek path, tiek classpath yra aplinkos kintamieji, norint tinkamai kompiliuoti ir paleisti Java programas

Koks skirtumas tarp kelio ir klasės kelio?

Skirtingas straipsnis viduryje prieš lentelę

kelias vs klasės kelias

Kelias yra aplinkos kintamasis, naudojamas nurodyti „Java“vykdomųjų failų vietą. „Classpath“yra aplinkos kintamasis, naudojamas nurodant klasės failų vietą.
Naudojama
Kelio kintamasis naudojamas operacinės sistemos lygiu. Klasės kelio kintamąjį naudoja JVM ir „Java“kompiliatorius.
Kintama vertė
Kelio vertė yra% Java_Home% / bin. Klasės kelio reikšmė yra% Java_Home% / lib.

Santrauka - kelias vs klasės kelias

Diegiant „Java“į sistemą, į sistemą įdiegiami atitinkami failai. Kelias ir klasės kelias yra du kintamieji, naudojami programuojant „Java“, nurodant skirtingų failų vietas. Net jie atrodo panašūs, jie turi skirtumą. Šiame straipsnyje aptariamas kelio ir klasės kelio skirtumas. Kelis nuo kelio ir klasės kelio yra tas, kad kelias yra aplinkos kintamasis, naudojamas nurodyti „Java“vykdomųjų failų vietą, o „classpath“yra aplinkos kintamasis, naudojamas nurodant klasės failų vietą. Tinkamai nenustačius kelio ir klasės kelio, tai turės įtakos tinkamam „Java“programų kompiliavimui ir vykdymui.

Rekomenduojama: