Red de conocimiento informático - Aprendizaje de programación - Variables de entorno JAVA

Variables de entorno JAVA

Categoría: Computadora/Red gt; Programación gt; Otros lenguajes de programación

Descripción del problema:

Me gustaría preguntar qué experto sabe JAVA ¿Cómo configurar las variables de entorno? Déjelo ejecutar en DOS. La versión que descargué es jdk1.5.0_01. ¿En qué variable se debe configurar? p>

Análisis:

Explicación sobre la configuración de variables de entorno JAVA en Windows

Hay tres variables de entorno principales utilizadas por JAVA en Windows, JAVA_HOME, CLASSPATH y PATH. Analicémoslos uno por uno.

JAVA_HOME apunta a la ruta de instalación de JDK, como x:\JDK_1.4.2. Debería poder encontrar bin, lib y otros directorios en esta ruta. Vale la pena mencionar que la ruta de instalación de JDK puede elegir cualquier directorio de disco, pero se recomienda que el nivel del directorio que coloque sea menos profundo si el directorio que coloca es muy profundo, como x:\XXXXXX\xxxxx\XXXX\xxxx\. XXXX\xxxx\ XXXX\xxx......

Entonces, te cansarás de los siguientes pasos y futuras aplicaciones, jaja. Método de configuración:

JAVA_HOME=x:\JDK_1.4.2

La variable de entorno PATH existe originalmente en Windows. Solo necesita modificarla para que apunte al directorio bin de JDK. para que al compilar y ejecutar el programa en la consola, ya no necesite escribir una larga lista de rutas. El método de configuración es conservar el contenido de la RUTA original y agregar JAVA_HOME\bin

(Tenga en cuenta que si no comprende el procesamiento por lotes de DOS, es posible que no comprenda lo que significa el contenido causado; de hecho, aquí está una referencia a la variable de entorno JAVA_HOME establecida en el paso anterior. También puede escribirla como x:\JDK_1.4.2; puede abrir una ventana de consola e ingresar echo

JAVA_HOME para ver los resultados de su configuración). :

PATH=JAVA_HOME\bin; PATH

De manera similar, PATH se refiere a la variable de entorno PATH que configuró antes. Puede simplemente copiar el valor anterior.

Puse la variable de entorno CLASSPATH al final porque el 80% o más de los problemas extraños e inexplicables que tengas en el futuro pueden ser causados ​​por configuraciones incorrectas de CLASSPATH, así que ten mucho cuidado.

CLASSPATH=.\;JAVA_HOME\lib\tools.jar

Lo primero que debe tener en cuenta es el ".\;" en el frente. Te lo leeré. Leer: punto y coma invertida. Esto le indica al JDK que primero busque el archivo CLASS en el directorio actual cuando busque CLASS. ¿Por qué se hace esto? Esto se debe al mecanismo de seguridad de LINUX. Los usuarios de LINUX lo entienden muy bien, pero a los usuarios de WINDOWS les cuesta entenderlo. (porque el orden de búsqueda predeterminado de WINDOWS es Buscar primero en el directorio actual, luego buscar en el directorio del sistema y luego buscar en la configuración de la variable de entorno PATH)

Entonces, si desea llegar al fondo de las cosas, es posible que desees estudiar LINUX.

¿Por qué se especifica el archivo específico tools.jar después de CLASSPATH? ¿Está bien no especificar? Obviamente no, si funciona ¡todavía puedo estar tan optimista! :)

Esto está determinado por el mecanismo de importación y el mecanismo jar del lenguaje Java. Puedes consultar la información para solucionarlo.

Jaja, el método de configuración específico: los usuarios de win2k\xp hacen clic derecho en Mi PC-gt; Propiedades avanzadas-gt; Simplemente modifique el valor en el cuadro de variables del sistema a continuación.

Los usuarios de Win9x modifican el archivo autoexec.bat y agregan al final:

set JAVA_HOME=x:\JDK_1.4.2

set PATH=JAVA_HOME\bin ; RUTA

establecer CLASSPATH=.\;JAVA_HOME\lib\tools.jar