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.
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.