2012-01-31 16 views
5

¿Debo agregar/establecer la ruta para JRE así como lo hice para JDK 1.7? Si es así, por favor explica cómo. Si no, por qué no es necesario. (Estoy usando Windows 7, 64 bit)Requisito para establecer la ruta JRE en windows7, como establecer la ruta para JDK

Gracias.

+0

Pensé que configurar 'JAVA_HOME' era suficiente. ¿No? –

+0

@TheEliteGentleman ¿Debo tener que agregar JAVA_HOME? Agregué la ruta Jdk (por ejemplo: c:/archivos de programa/java/....) ¿está bien? – AbdulAziz

+1

La mayoría de los programas de Java busca 'JAVA_HOME' para identificar dónde se encuentran JDK y JRE. Su 'JAVA_HOME' debe apuntar al directorio java (donde se encuentra la carpeta' bin', 'jre',' lib'). –

Respuesta

3

El "JDK" es el kit de desarrollo de Java. Es decir, el JDK es un paquete de software que puede usar para desarrollar software basado en Java.

El "JRE" es el Java Runtime Environment. Es decir, el JRE es una implementación de la Máquina Virtual Java que realmente ejecuta programas Java. Sin JRE solo se puede compilar la aplicación pero no se puede ejecutar la aplicación.

Dado que JRE contiene la JVM que ejecuta el código de bytes generado desde el compilador javac, debe agregar su ruta JRE a la variable JAVA_HOME desde las variables de entorno. Aquí está el tutorial para hacerlo: http://java.com/en/download/help/path.xml

+0

Gracias por su amable respuesta. Pero ahora en mi carpeta java hay dos carpetas jre 6 y jre 7 en mi carpeta java. (c:/archivos de programa/java /). cuál elegir? – AbdulAziz

+0

Entonces te recomiendo que uses el JRE 7 dentro de tu carpeta JDK. –

+0

@AbdulAziz: No tiene sentido mantener las dos versiones de Java en la misma máquina, siempre conduce a un enfrentamiento o conflicto. Mejor eliminar la versión anterior, y luego hacer lo que quieras hacer. :-) Saludos –

1

Técnicamente, el JDK contiene el JRE, por lo que si ha configurado correctamente su RUTA, no debería necesitar una entrada separada para el JRE.

Piénselo de esta manera: el JRE contiene todo lo que necesita para ejecutar un programa Java. El JDK contiene todo lo que necesita para ejecutar Y desarrollar el programa.

+0

¿Significa que instalar Jdk y establecer su camino es suficiente? También se requiere configurar el camino para Jre? – AbdulAziz

+0

gracias por su amable ayuda. – AbdulAziz

Cuestiones relacionadas