standard - oracle java




cuál debería JAVA_HOME apuntar, JDK o JRE (5)

En general, no importa si lo apunta a JRE o JDK. Depende de la aplicación que lo use. La documentación de Ant dice que debes señalarlo a JDK para obtener todas las características de Ant.

JAVA_HOME to C:\Program Files (x86)\Java\jre7 Funciona bien. Después, descomprimí la hormiga y configuré las variables de entorno relacionadas con Ant, recibí los siguientes mensajes de error después de escribir "ant -version"

Busqué en este foro. Parece una solución para apuntar Java a JDK en lugar de JRE. No estoy exactamente seguro de si esta debería ser la solución. En otras palabras, en general, ¿cuál debería indicar JAVA_HOME a JDK o JRE?


Mi JAVA_HOME apunta al JDK. Si todavía no funciona, compruebe si descargó hormiga para Java 7 y no para Java 6.


Si está realizando algún tipo de desarrollo o construyendo con Maven o Ant, debe apuntar al JDK (Java Development Kit) donde residen utilidades como javac (el compilador de Java). De lo contrario, puede apuntar a JRE (Java Runtime Environment).

El JDK contiene todo lo que tiene el JRE y más. Si solo está ejecutando programas Java, puede señalar JRE o JDK.


Simplemente (cambie a su jdk1.xxx_xx)

JAVA_HOME = C: \ Archivos de programa \ Java \ jdk1.8.0_05


como desarrollador, debe apuntar su JAVA_HOME en jdk para acceder a la copia de seguridad de javac, etc. Sin embargo, es bueno si puede probar su programa para que se ejecute en el JRE. Si está utilizando un servidor de aplicaciones, a menudo también necesita el JDK en lugar del JRE, pero eso depende del servidor en particular.





java-home