Diferència entre el camí i el camí de classe

Taula de continguts:

Diferència entre el camí i el camí de classe
Diferència entre el camí i el camí de classe

Vídeo: Diferència entre el camí i el camí de classe

Vídeo: Diferència entre el camí i el camí de classe
Vídeo: El Camino College Student Impact Video 2024, Juliol
Anonim

Diferència clau: camí vs classpath

Java és un llenguatge de programació d' alt nivell de propòsit general. És un llenguatge de programació popular que s'utilitza per desenvolupar una gran varietat d'aplicacions com ara mòbils, escriptoris i web. També hi ha entorns de desenvolupament integrats (IDE) dissenyats per organitzar, executar i depurar aplicacions Java. Sense convertir el programa Java complet a un format comprensible per màquina, el programa java es converteix primer en un codi de bytes. A continuació, el codi de bytes es tradueix al codi màquina. Per compilar i executar un programa Java, el programador hauria d'establir el camí i el camí de classe. Fins i tot aquests dos termes semblen semblants, hi ha una diferència. En aquest article es parla de la diferència entre camí i classpath. La diferència clau entre camí i classpath és que, path és una variable d'entorn que s'utilitza per fer referència a la ubicació dels fitxers executables de Java, mentre que classpath és una variable d'entorn que s'utilitza per fer referència a la ubicació dels fitxers de classe.

Què és el camí?

És una variable útil per compilar i executar programes Java. És una variable d'entorn. S'utilitza per trobar eines com Java, compilador de Java, documentació Java (java doc), generador de fitxers de capçalera java (javah), desensamblador de Java (javap) i depurador de Java (jdb). Per compilar i executar el programa Java cal tenir el compilador Java i les eines Java. Aquests són fitxers executables.

Diferència entre camí i classpath
Diferència entre camí i classpath

Figura 01: camí i classpath

Quan compila el programa Java, el sistema operatiu pren aquesta variable d'entorn com a referència per cridar el compilador Java. Per tant, segons el valor de la variable d'entorn, el sistema operatiu invocarà el compilador Java i les eines. Per tant, el programador hauria d'establir la variable de ruta. Després d'instal·lar Java, hi ha una carpeta anomenada Java als fitxers de programa de la unitat C. Dins d'aquesta carpeta, hi ha una carpeta anomenada jdk. Dins de jdk, hi ha una carpeta anomenada bin. A la carpeta bin, hi ha java, compilador java (javac), documentació java (javadoc) i moltes altres eines. Per tant, el sistema operatiu utilitza la variable d'entorn de ruta com a referència per trobar aquestes eines.

Què és classpath?

Java és un llenguatge de programació que ofereix moltes biblioteques integrades i biblioteques de tercers per a l'aplicació. El programador pot utilitzar aquestes biblioteques segons l'aplicació en desenvolupament. Per utilitzar aquestes biblioteques a l'aplicació, el programador hauria d'establir el classpath. JVM fa referència a la màquina virtual Java, que és una màquina abstracta per executar programes java. JVM o el compilador Java utilitzen aquest camí de classe com a referència per cercar els fitxers de classe necessaris per a l'aplicació. El classpath indica a la JVM o al compilador on buscar al sistema de fitxers per trobar els fitxers definits a les classes.

Quina és la semblança entre el camí i el camí de classe?

Tant el camí com el classpath són variables d'entorn per compilar i executar correctament programes Java

Quina diferència hi ha entre el camí i el camí de classe?

camí vs classpath

El camí és una variable d'entorn que s'utilitza per fer referència a la ubicació dels fitxers executables de Java. El classpath és una variable d'entorn que s'utilitza per fer referència a la ubicació dels fitxers de classe.
Utilitzat per
La variable de camí s'utilitza al nivell del sistema operatiu. La variable del camí de classe és utilitzada pel compilador JVM i Java.
Valor variable
El valor del camí és %Java_Home%/bin. El valor del camí de classe és %Java_Home%/lib.

Resum: camí vs classpath

Quan instal·leu Java al sistema, els fitxers rellevants s'instal·len al sistema. El camí d'accés i el camí de classe són dues variables que s'utilitzen en la programació Java per fer referència a les ubicacions de diferents fitxers. Encara que semblin semblants, tenen una diferència. En aquest article es parla de la diferència entre camí i classpath. La diferència entre camí i classpath és que el camí és una variable d'entorn que s'utilitza per referir la ubicació dels fitxers executables de Java, mentre que classpath és una variable d'entorn que s'utilitza per referir la ubicació dels fitxers de classe. No establir correctament el camí i el camí de classe afectarà la compilació i l'execució correcta dels programes Java.

Recomanat: