Differenza Tra Percorso E Classpath

Sommario:

Differenza Tra Percorso E Classpath
Differenza Tra Percorso E Classpath

Video: Differenza Tra Percorso E Classpath

Video: Differenza Tra Percorso E Classpath
Video: Tipi di società 2024, Novembre
Anonim

Differenza chiave - percorso vs classpath

Java è un linguaggio di programmazione generale di alto livello. È un linguaggio di programmazione popolare che viene utilizzato per sviluppare una varietà di applicazioni come mobile, desktop e web. Esistono anche ambienti di sviluppo integrati (IDE) progettati per organizzare, eseguire ed eseguire il debug di applicazioni Java. Senza convertire il programma Java completo in un formato comprensibile dalla macchina, il programma Java viene prima convertito in un codice byte. Quindi il codice byte viene tradotto in codice macchina. Per compilare ed eseguire un programma Java, il programmatore deve impostare il percorso e il classpath. Anche questi due termini sembrano simili, c'è una differenza. Questo articolo discute la differenza tra path e classpath. La differenza fondamentale tra path e classpath è che,percorso è una variabile di ambiente che viene utilizzata per fare riferimento alla posizione dei file eseguibili Java mentre classpath è una variabile di ambiente che viene utilizzata per fare riferimento alla posizione dei file di classe.

CONTENUTI

1. Panoramica e differenza chiave

2. Cos'è il percorso

3. Cos'è il percorso di classe

4. Somiglianze tra percorso e percorso di classe

5. Confronto affiancato - percorso vs percorso di classe in forma tabulare

6. Riepilogo

Cos'è il percorso?

È una variabile utile per compilare ed eseguire programmi Java. È una variabile d'ambiente. Viene utilizzato per trovare strumenti come Java, compilatore Java, documentazione Java (java doc), generatore di file di intestazione java (javah), disassemblatore Java (javap) e debugger Java (jdb). Per compilare ed eseguire il programma Java è necessario disporre del compilatore Java e degli strumenti Java. Questi sono file eseguibili.

Differenza tra percorso e classpath
Differenza tra percorso e classpath

Figura 01: percorso e classpath

Quando si compila il programma Java, il sistema operativo prende questa variabile d'ambiente come riferimento per chiamare il compilatore Java. Pertanto, in base al valore nella variabile d'ambiente, il sistema operativo richiamerà il compilatore Java e gli strumenti. Pertanto, il programmatore dovrebbe impostare la variabile di percorso. Dopo aver installato Java, c'è una cartella chiamata Java nei file di programma dell'unità C. All'interno di quella cartella, c'è una cartella chiamata jdk. All'interno di jdk, c'è una cartella chiamata bin. Nella cartella bin, c'è java, compilatore java (javac), documentazione java (javadoc) e molti altri strumenti. Pertanto, il sistema operativo utilizza la variabile di ambiente path come riferimento per trovare questi strumenti.

Cos'è classpath?

Java è un linguaggio di programmazione che fornisce molte librerie integrate e librerie di terze parti per l'applicazione. Il programmatore può utilizzare queste librerie in base all'applicazione in via di sviluppo. Per poter utilizzare queste librerie nell'applicazione, il programmatore deve impostare il classpath. JVM si riferisce alla Java Virtual Machine, che è una macchina astratta per eseguire programmi java. JVM o il compilatore Java utilizza questo percorso di classe come riferimento per cercare i file di classe necessari per l'applicazione. Il classpath indica alla JVM o al compilatore dove cercare nel file system per trovare i file definiti nelle classi.

Qual è la somiglianza tra percorso e classpath?

Sia il percorso che il percorso di classe sono variabili di ambiente per compilare ed eseguire correttamente i programmi Java

Qual è la differenza tra percorso e classpath?

Articolo diff. Al centro prima della tabella

percorso vs classpath

Il percorso è una variabile di ambiente utilizzata per fare riferimento alla posizione dei file eseguibili Java. Il classpath è una variabile di ambiente che viene utilizzata per fare riferimento alla posizione dei file di classe.
Usato da
La variabile di percorso viene utilizzata a livello di sistema operativo. La variabile del percorso di classe viene utilizzata dal compilatore JVM e Java.
Valore variabile
Il valore del percorso è% Java_Home% / bin. Il valore del percorso di classe è% Java_Home% / lib.

Riepilogo: percorso vs classpath

Quando si installa Java sul sistema, i file rilevanti vengono installati nel sistema. Il percorso e il percorso di classe sono due variabili utilizzate nella programmazione Java per fare riferimento alle posizioni di file diversi. Anche se sembrano simili, hanno una differenza. Questo articolo ha discusso la differenza tra path e classpath. La differenza tra path e classpath è che path è una variabile di ambiente utilizzata per fare riferimento alla posizione dei file eseguibili Java mentre classpath è una variabile di ambiente utilizzata per fare riferimento alla posizione dei file di classe. L'impostazione non corretta del percorso e del percorso di classe influirà sulla corretta compilazione ed esecuzione dei programmi Java.

Raccomandato: