2011-01-06 19 views
13

Tengo algunos conflictos con la configuración de JAVA_HOME Cuando usando el siguiente código -Configuración JAVA_HOME en Android SDK

System.out.println(System.getenv("JAVA_HOME")); 

llego - C:\jdk1.6.0_23 que es el lugar correcto. Pero, Cuando corro comando Hormiga en un build.xml Android, que tiene el siguiente mensaje de error -

C: \-sdk-windows android \ tools \ ant \ main_rules.xml: 361: No se pudo encontrar un compilador javac; com.sun.tools.javac.Main no está en el classpath . Quizás JAVA_HOME no indica al JDK. Actualmente se establece en "C: \ jdk1.6.0_23 \ jre"

¿Cómo se puede resolver?

Gracias,

Eyal

+0

intente configurar su RUTA a C: \ jdk1.6.0_23 \ bin \ y verifique. – sat

+0

¿Cómo estableciste el classpath? ¿Intentó abrir un nuevo símbolo del sistema? –

+0

Quería preguntar cómo se configura 'JAVA_HOME'. –

Respuesta

15

Para establecer permanentemente la variable JAVA_HOME Medio Ambiente bajo Windows para el directorio JDK que usted ha mencionado haga lo siguiente:

  1. Haga clic en Inicio, haga clic derecho en Equipo y seleccionar propiedades (puede también mantener presionada la tecla de Windows y presionar la tecla pausa/pausa).
  2. Haga clic en configuración avanzada del sistema a la izquierda.
  3. Haga clic en el botón Variables del entorno en la parte inferior.
  4. Haga clic en el botón Nuevo ... debajo de la ventana Variables del sistema.
  5. entre lo siguiente:

    Variable name: JAVA_HOME 
        Variable value: C:\jdk1.6.0_23\ 
    
  6. clic en OK, OK, OK, y cierre el panel de control del sistema abrió en el paso 1
  7. Cierre y vuelva a abrir el símbolo del sistema.

Si está utilizando Eclipse omita los pasos anteriores y haga lo siguiente:

  1. Haga clic en el menú Ventana y seleccione Preferencias.
  2. Expanda la entrada Ant a la izquierda y haga clic en Runtime
  3. Haga clic en Entradas globales en la pestaña Classpath a la derecha.
  4. Haga clic en Agregar JAR externos ...
  5. Navegue a C: \ jdk1.6.0_23 \ lib y seleccione tools.jar y luego haga clic en abrir.
  6. Pulse aceptar para cerrar la ventana de preferencias.

En su situación, sin embargo, su mejor opción sería simplemente agregar C: \ jdk1.6.0_23 \ bin a su env PATH var utilizando mi primer conjunto de instrucciones como una guía aproximada.

+1

+1 para la instrucción "Ok Ok Ok" –

2
  1. Copie c: \ windows \ system32 \ java.exe en c: \ windows \ syswow64
  2. Conjunto JAVA_HOME en ruta, en lugar de utilizar /\