Ant no puede encontrar javac. No importa lo que haga siempre afirma JAVA_HOME es “C: \ Archivos de programa \ Java \ jre6”

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

Pregunta

... y eso está mal.

Aquí está el error que consigo:

compilación falló C: _TraderPlatform \ Clients \ Abrir \ Abrir \ Java \ Applets \ PPDataTransporter \ nbproject \ build-impl.xml: 338: Se ha producido el siguiente error durante la ejecución de esta línea: C: _TraderPlatform \ Clients \ Abrir \ Abrir \ Java \ Applets \ PPDataTransporter \ nbproject \ build-impl.xml: 158: No se puede encontrar un compilador javac; com.sun.tools.javac.Main no está en la ruta de clase. Tal vez JAVA_HOME no apunta a la JDK. Se encuentra actualmente en "C: \ Archivos de programa \ Java \ jre6"

He creado una variable de entorno llamada JAVA_HOME para que apunte a: "C: \ Archivos de programa \ Java \ jdk1.6.0_12"

javac.exe está definitivamente en C: \ Archivos de programa \ Java \ jdk1.6.0_12 \ bin

Tengo% JAVA_HOME% \ bin en mi variable PATH.

He mucked alrededor con los ajustes de los diferentes 'JAVAHOME' en HKLM \ SOFTWARE \ JavaSoft y ahora estoy totalmente atascado.

Todo lo que quería hacer era construir un applet de Java desde la línea de comandos utilizando el build.xml que NetBeans habían golpeado para arriba para el proyecto.

Cualquier cualquiera ideas?

¿Fue útil?

Solución

Bien ANT ahora trabaja.

¿Qué he hecho?

lo quité de c: \ archivos de programa y 'reinstalado' en "c: \ hormiga"

Parece que no le gustan los nombres de archivo 8.3 no o directorios.

Curiosamente lo hice sólo porque leí mal la parte del manual que sugiere ANT no debería estar en lugares no estilo 8.3 en el 95/98 / ME. Yo no lugar la referencia OS y dio una oportunidad. Estoy corriendo Vista.

Bueno ...

Gracias por su ayuda chicos.

Otros consejos

En Eclipse establecer la configuración de JRE instalado para el JDK - en el proyecto (propiedades del proyecto -> Java Build Path-> Bibliotecas), o por defecto en las preferencias globales (Java> JRE instalados). El ajuste eclispe es más fuerte que la variable del sistema.

Sólo incluir tools.jar en la ruta de clases de hormigas, donde quiera que esté instalado.

Es necesario comprobar que el nombre de la variable es JAVA_HOME en mayúsculas. Además, el trayecto de la línea de comandos y asegurar que la instrucción de ruta tiene el valor correcto para JAVA_HOME.

¿Qué proceso de construcción que se ejecuta? Es uno de los scripts de creación de ajuste JAVA_HOME?

Aceptar, para Windows 7 que necesita el JAVA_HOME como una variable de entorno de Windows, También he añadido chicos C: \ Archivos de programa \ Java \ jdk1.7.0_03 \ y C: \ Archivos de programa \ Java \ jdk1.7.0 _03 \ bin al PATH, reiniciar Eclipse, ahora funciona .... Bueno, tengo otros problemas sin embargo: D

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top