Tee Ja Klassiraja Erinevus

Sisukord:

Tee Ja Klassiraja Erinevus
Tee Ja Klassiraja Erinevus

Video: Tee Ja Klassiraja Erinevus

Video: Tee Ja Klassiraja Erinevus
Video: Teejah - Anyway ( Official Music Video ) 2024, November
Anonim

Põhierinevus - tee vs klassitee

Java on üldotstarbeline kõrgetasemeline programmeerimiskeel. See on populaarne programmeerimiskeel, mida kasutatakse mitmesuguste rakenduste, näiteks mobiilseadmete, töölaua ja veebi väljatöötamiseks. Samuti on olemas integreeritud arenduskeskkonnad (IDE), mis on loodud Java-rakenduste korraldamiseks, käitamiseks ja silumiseks. Teisendamata kogu Java-programmi masinale arusaadavasse vormingusse, teisendatakse Java-programm kõigepealt baidikoodiks. Seejärel tõlgitakse baidikood masinakoodiks. Java-programmi kompileerimiseks ja käitamiseks peaks programmeerija määrama tee ja klassiraja. Isegi need kaks terminit tunduvad sarnased, on erinevus. Selles artiklis käsitletakse erinevust tee ja klassitee vahel. Peamine erinevus tee ja klassiraja vahel on see,path on keskkonnamuutuja, mida kasutatakse Java käivitatavate failide asukoha tähistamiseks, samas kui classpath on keskkonnamuutuja, mida kasutatakse klassi failide asukoha tähistamiseks.

SISU

1. Ülevaade ja peamine erinevus

2. Mis on tee

3. Mis on klassitee

4. Tee ja klassitee sarnasused

5. Kõrvuti võrdlus - tee vs klassitee tabelina

6. Kokkuvõte

Mis on tee?

See on muutuja, mis on kasulik Java-programmide kompileerimiseks ja käitamiseks. See on keskkonnamuutuja. Seda kasutatakse selliste tööriistade leidmiseks nagu Java, Java kompilaator, Java dokumentatsioon (java doc), java päisefailide generaator (javah), Java disassembler (javap) ja Java silur (jdb). Java-programmi kompileerimiseks ja käitamiseks on vaja Java-kompilaatorit ja Java-tööriistu. Need on käivitatavad failid.

Tee ja klassiraja erinevus
Tee ja klassiraja erinevus

Joonis 01: tee ja klassitee

Java-programmi koostamisel võtab operatsioonisüsteem selle keskkonnamuutuja viitena Java-kompilaatori kutsumiseks. Seetõttu kutsub operatsioonisüsteem vastavalt keskkonnamuutuja väärtusele Java kompilaatorit ja tööriistu. Seetõttu peaks programmeerija määrama tee muutuja. Pärast Java installimist on C-draivi programmifailides kaust nimega Java. Selle kausta sees on kaust nimega jdk. Jdk-s on kaust nimega bin. Prügikasti kaustas on java, java kompilaator (javac), java dokumentatsioon (javadoc) ja palju muid tööriistu. Seetõttu kasutab operatsioonisüsteem nende tööriistade leidmiseks viitena keskkonnamuutujat path.

Mis on klassirada?

Java on programmeerimiskeel, mis pakub rakendusele palju sisseehitatud ja kolmandate osapoolte teeke. Programmeerija saab neid teeke kasutada vastavalt arenevale rakendusele. Nende teekide kasutamiseks rakenduses peaks programmeerija määrama klassiraja. JVM viitab Java virtuaalsele masinale, mis on abstraktne masin Java-programmide käitamiseks. JVM või Java kompilaator kasutab seda klassi rada viitena rakenduse jaoks vajalike klassifailide otsimiseks. Klassirada ütleb JVM-ile või kompilaatorile, kust otsida failisüsteemist, et leida klassides määratletud failid.

Milline on tee ja klassitee sarnasus?

Nii path kui classpath on keskkonnamuutujad Java-programmide õigeks kompileerimiseks ja käitamiseks

Mis vahe on tee ja klassitee vahel?

Erinev artikkel keskel enne tabelit

tee vs klassirada

Tee on keskkonnamuutuja, mida kasutatakse Java käivitatavate failide asukoha tähistamiseks. Classpath on keskkonnamuutuja, mida kasutatakse klassi failide asukoha määramiseks.
Kasutatud
Tee muutujat kasutatakse operatsioonisüsteemi tasemel. Klassitee muutujat kasutavad JVM ja Java kompilaator.
Muutuv väärtus
Tee väärtus on% Java_Home% / bin. Klassiraja väärtus on% Java_Home% / lib.

Kokkuvõte - tee vs klassirada

Java süsteemi installimisel installitakse süsteemi asjakohased failid. Tee ja klassirada on kaks muutujat, mida Java programmeerimisel kasutatakse erinevate failide asukohtade tähistamiseks. Isegi need näevad välja sarnased, neil on erinevus. Selles artiklis käsitleti erinevust tee ja klassiraja vahel. Tee ja klassi tee erinevus seisneb selles, et tee on keskkonnamuutuja, mida kasutatakse Java käivitatavate failide asukoha tähistamiseks, samas kui classpath on keskkonnamuutuja, mida kasutatakse klassi failide asukoha tähistamiseks. Tee ja klassiraja õigesti määramata jätmine mõjutab Java-programmide õiget kompileerimist ja käitamist.

Soovitatav: