java - valor - variables de entorno windows 7
¿Qué es JAVA_HOME? ¿Cómo encuentra la JVM la ruta javac almacenada en JAVA_HOME? (9)
Básicamente, JAVA_HOME
se usa para establecer la ruta del java. Es uso en ventanas. se usa para establecer la ruta del software múltiple como java EE
, ANT
y Maven
. Estos son los pasos para resolver su problema:
solo para core java para establecer la ruta: path: "C:/Program Files/Java/jre1.8.0_77/bin"
pero cuando se usa multi built como ANT
, core java, entonces se usa JAVE_HOME
en el entorno.
sigue los pasos :
JAVA_HOME
: "C:/Program Files/Java/jre1.8.0_77/bin"
ANT_HOME
: "C:/ant/apache-ant-1.9.6"
Ruta: JAVA_HOME
, ANT_HOME
; Es la forma sistemática de establecer la variable de entorno.
Me gustaría saber qué es JAVA_HOME. ¿Dónde configuro la ruta de javac.exe y java.exe? Está en variables de entorno. Cuando compilo un programa Java desde el símbolo del sistema, ¿cómo encuentra JVM javac.exe
?
El símbolo del sistema no usaría JAVA_HOME para encontrar javac.exe, usaría PATH.
JAVA HOME significa configurar el entorno para JAVA. Esto significa que está proporcionando una ruta para compilar un programa JAVA y también ejecutando el mismo. Por lo tanto, si no configura JAVA HOME (PATH) e intenta ejecutar el programa en el símbolo del sistema. Tratarás un error como javac: no reconocido como comando interno o externo.
Ahora para configurar esto, simplemente abra su Java jdk, luego abra la carpeta bin y luego copie el PATH de esa carpeta bin.
Ahora vaya a Mi computadora, haga clic derecho en él ----> seleccione propiedades -----> seleccione Configuración avanzada del sistema -----> Haga clic en Variables de entorno ------> seleccione Nuevo ----- > dé un nombre en el cuadro de texto Nombre de variable y luego pegue la ruta en Valor.
entonces reinicie ... ¡Eso es todo!
JAVA_HOME es una variable de entorno (en terminologías de Unix) o una variable PATH (en terminología de Windows). Una gran cantidad de aplicaciones Java de buen comportamiento (que necesitan el JDK / JRE) para ejecutarse, busca la variable JAVA_HOME para la ubicación donde se puede encontrar el compilador / intérprete de Java.
JAVA_HOME es una variable de entorno establecida en la ubicación del directorio Java en su computadora. PATH es un comando interno de DOS que encuentra el directorio / bin de la versión de Java que está utilizando. Usualmente son iguales, excepto que la entrada PATH termina con / bin
JVM no encuentra java.exe
. Ni siquiera lo llama. java.exe
es llamado por el sistema operativo (Windows en este caso).
JAVA_HOME
es solo una convención, generalmente utilizada por Tomcat, otros servidores de aplicaciones Java EE y herramientas de compilación como Gradle
para encontrar dónde vive Java.
Lo importante desde su punto de vista es que el directorio Java /bin
esté en su PATH
para que Windows pueda encontrar las herramientas .exe
que javac.exe
con el JDK: javac.exe
, java.exe
, jar.exe
, etc.
Java no utiliza JAVA_HOME
y JRE_HOME
. Algunos programas de terceros (por ejemplo, Apache Tomcat) esperan que una de estas variables de entorno se establezca en el directorio de instalación del JDK
o JRE
. Si no está utilizando el software que los requiere, no necesita configurar JAVA_HOME
y JRE_HOME
. PATH
es una variable de entorno utilizada por el sistema operativo (Windows, Mac OS X, Linux) donde buscará programas ejecutables nativos. Debe agregar el subdirectorio bin
de su directorio de instalación de JDK
a la PATH
, de modo que pueda usar los comandos javac
y java
y otras herramientas de JDK
en una ventana del símbolo del sistema. Cortesía : coderanch
establecer la variable de entorno
JAVA_HOME=C:/Program Files/Java/jdk1.6.0_24
classpath=C:/Program Files/Java/jdk1.6.0_24/lib/tools.jar
path=C:/Program Files/Java/jdk1.6.0_24/bin
use este comando / usr / libexec / java_home para verificar el JAVA_HOME