Atšķirība starp ceļu un klases ceļu

Galvenā atšķirība - ceļš vs klases ceļš
 

Java ir vispārējas nozīmes augsta līmeņa programmēšanas valoda. Tā ir populāra programmēšanas valoda, ko izmanto, lai izstrādātu visdažādākās lietojumprogrammas, piemēram, mobilo, galddatoru un tīmekli. Ir arī integrētās izstrādes vides (IDE), kas paredzētas Java programmu organizēšanai, palaišanai un atkļūdošanai. Nepārveidojot visu Java programmu mašīnai saprotamā formātā, java programma vispirms tiek pārveidota par baitu kodu. Pēc tam baitu kods tiek tulkots mašīnas kodā. Lai apkopotu un palaistu Java programmu, programmētājam jāiestata ceļš un klases ceļš. Pat šie divi termini šķiet līdzīgi, ir atšķirība. Šajā rakstā ir apskatīta atšķirība starp ceļu un klases ceļu. galvenā atšķirība starp ceļu un klases ceļu ir tas, ceļš ir vides mainīgais, ko izmanto, lai atsauktos uz Java izpildāmo failu atrašanās vietu, savukārt classpath ir vides mainīgais, ko izmanto, lai norādītu uz klases failu atrašanās vietu.

SATURS

1. Pārskats un galvenās atšķirības
2. Kas ir ceļš?
3. Kas ir klases ceļš?
4. Ceļa un klases ceļa līdzības
5. Salīdzinājums blakus - ceļš pret klases ceļu tabulas formā
6. Kopsavilkums

Kas ir ceļš??

Tas ir mainīgais, kas ir noderīgs Java programmu apkopošanai un palaišanai. Tas ir vides mainīgais. To izmanto, lai atrastu tādus rīkus kā Java, Java kompilators, Java dokumentācija (java doc), java galvenes failu ģenerators (javah), Java izjaucējs (javap) un Java atkļūdotājs (jdb). Java programmas apkopošanai un palaišanai ir nepieciešams Java kompilators un Java rīki. Tie ir izpildāmie faili.

01. attēls: ceļš un klases ceļš

Apkopojot Java programmu, operētājsistēma šo vides mainīgo izmanto kā atsauci, lai izsauktu Java kompilatoru. Tāpēc saskaņā ar vērtību vides mainīgajā operētājsistēma izsauks Java kompilatoru un rīkus. Tāpēc programmētājam jāiestata ceļa mainīgais. Pēc Java instalēšanas C draivera programmas failos ir mape ar nosaukumu Java. Šajā mapē ir mape ar nosaukumu jdk. Jdk iekšpusē ir mape ar nosaukumu bin. Biniņu mapē ir java, java kompilators (javac), java dokumentācija (javadoc) un daudz citu rīku. Tādēļ operētājsistēma kā atsauci izmanto ceļa vides mainīgo, lai atrastu šos rīkus.

Kas ir klases ceļš?

Java ir programmēšanas valoda, kas lietojumprogrammai nodrošina daudz iebūvētu bibliotēku un trešo pušu bibliotēku. Programmētājs var izmantot šīs bibliotēkas saskaņā ar izstrādājamo lietojumprogrammu. Lai šīs bibliotēkas izmantotu lietojumprogrammā, programmētājam ir jāiestata klases ceļš. JVM attiecas uz Java virtuālo mašīnu, kas ir abstrakta mašīna Java programmu palaišanai. JVM vai Java kompilators izmanto šo klases ceļu kā atsauci, lai meklētu lietojumprogrammai nepieciešamos klases failus. Klases ceļš norāda JVM vai kompilatoru, kur meklēt failu sistēmā, lai atrastu klasēs definētos failus.

Kāda ir ceļa un klases ceļa līdzība??

  • Gan ceļš, gan klases ceļš ir vides mainīgie, lai pareizi sastādītu un darbinātu Java programmas.

Kāda ir atšķirība starp ceļu un klases ceļu??

ceļš pret klases ceļu

Ceļš ir vides mainīgais, ko izmanto, lai norādītu uz Java izpildāmo failu atrašanās vietu. Klases ceļš ir vides mainīgais, ko izmanto, lai norādītu uz klases failu atrašanās vietu.
 Izmanto
Ceļa mainīgais tiek izmantots operētājsistēmas līmenī. Klases ceļa mainīgo izmanto JVM un Java kompilators.
Mainīgā vērtība
Ceļa vērtība ir% Java_Home% / bin. Klases ceļa vērtība ir% Java_Home% / lib.

Kopsavilkums - ceļš vs klases ceļš

Instalējot Java sistēmā, attiecīgie faili tiek instalēti sistēmā. Ceļš un klases ceļš ir divi mainīgie, kas Java programmēšanā izmantoti, lai norādītu uz dažādu failu atrašanās vietām. Pat ja viņi izskatās līdzīgi, viņiem ir atšķirība. Šajā rakstā tika apskatīta atšķirība starp ceļu un klases ceļu. Atšķirība starp ceļu un klases ceļu ir tāda, ka ceļš ir vides mainīgais, ko izmanto, lai atsauktos uz Java izpildāmo failu atrašanās vietu, savukārt klases ceļš ir vides mainīgais, ko izmanto, lai norādītu uz klases failu atrašanās vietu. Ceļa un klases ceļa nepareiza iestatīšana ietekmēs Java programmu pareizu sastādīšanu un palaišanu.

Atsauce:

1. “PATH and CLASSPATH”. PATH un CLASSPATH (Java & # x2122; apmācība> Būtiskās klases> Platformas vide), Pieejams šeit  

2.tutorialspoint.com. “Java vides iestatīšana”.  Jēga, Pieejams šeit