Differenza tra percorso e percorso di classe

Differenza chiave - percorso vs classpath
 

Java è un linguaggio di programmazione di alto livello per uso generico. È un linguaggio di programmazione popolare che viene utilizzato per sviluppare una varietà di applicazioni come mobile, desktop e web. Esistono anche IDE (Integrated Development Environments) progettati per organizzare, eseguire ed eseguire il debug di applicazioni Java. Senza convertire il programma Java completo in un formato comprensibile, 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 dovrebbe impostare il percorso e il classpath. Anche questi due termini appaiono simili, c'è una differenza. Questo articolo discute la differenza tra percorso e percorso di classe. Il differenza fondamentale tra path e classpath è quello, path è una variabile di ambiente che viene utilizzata per indicare la posizione dei file eseguibili di Java mentre classpath è una variabile di ambiente utilizzata per indicare il percorso dei file di classe.

CONTENUTO

1. Panoramica e differenza chiave
2. Qual è il percorso
3. Cos'è Classpath
4. Somiglianze tra percorso e percorso di classe
5. Confronto affiancato - percorso vs classpath in forma tabulare
6. Sommario

Qual è il percorso?

È una variabile utile per compilare ed eseguire programmi Java. È una variabile di ambiente. È 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 avere il compilatore Java e gli strumenti Java. Questi sono file eseguibili.

Figura 01: percorso e percorso di classe

Durante la compilazione del programma Java, il sistema operativo utilizza questa variabile di ambiente come riferimento per chiamare il compilatore Java. Pertanto, in base al valore nella variabile di ambiente, il sistema operativo richiamerà il compilatore Java e gli strumenti. Pertanto, il programmatore dovrebbe impostare la variabile percorso. Dopo l'installazione di Java, è presente una cartella denominata 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 ci sono java, java compiler (javac), java documentation (javadoc) e molti altri strumenti. Pertanto, il sistema operativo utilizza la variabile di ambiente del percorso come riferimento per trovare questi strumenti.

Cos'è Classpath?

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

Qual è la somiglianza tra percorso e percorso di classe?

  • 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 percorso di classe?

percorso vs classpath

Il percorso è una variabile di ambiente che viene utilizzata per indicare la posizione dei file eseguibili di Java. Il classpath è una variabile di ambiente che viene utilizzata per indicare la posizione dei file di classe.
 Usato da
La variabile percorso viene utilizzata nel livello 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.

Sommario - percorso vs classpath

Quando si installa Java nel sistema, i file rilevanti vengono installati nel sistema. Il percorso e il percorso di classe sono due variabili utilizzate nella programmazione Java per indicare le posizioni di file diversi. Anche loro sembrano simili, hanno una differenza. Questo articolo ha discusso la differenza tra percorso e percorso di classe. La differenza tra path e classpath è che path è una variabile di ambiente utilizzata per riferire la posizione dei file eseguibili di Java mentre classpath è una variabile di ambiente utilizzata per riferire il percorso dei file di classe. Non impostando correttamente il percorso e il classpath si influirà sulla corretta compilazione e esecuzione dei programmi Java.

Riferimento:

1. "PATH e CLASSPATH." PATH e CLASSPATH (The Java ™ Tutorials> Essential Classes> The Platform Environment), Disponibile qui  

2.tutorialspoint.com. "Installazione ambiente Java."  Il punto, Disponibile qui