Cannot run program “javac”: createprocess error=2, the system cannot find the file specified Play Framework

play_error

Al comenzar a probar Play Framework ese error aparece causado por que no se tiene configurado la variable de entorno para el compilador de Java, este es necesario ya que el framework no hace uso de los class si no compila todo ante cualquier cambio , la posible solución es la siguiente:

Solución:

1. Inicio -> computer -> (clic derecho) -> Propiedades
2. Aparecerá otra ventana y del lado izquierdo un menú de 4 opciones, seleccionar la opción “Advance system settings”

play_error_2

3. Aparece otra ventana con la pestaña seleccionada “Advanced” y al final un botón con la etiqueta “Enviroment variables..” clic ahí

play_error_3

4. Se muestran las variables del sistema y del usuario, en la parte de  “System Variables” clic en “new”.
5. Busca donde quedo instalado tu jdk, por default es en C:\Program Files\Java\jdk<version> ,una vez localizado ingresa en  “Variable name” = Java_Home y “Variable value” = <ruta jdk>  que en mi caso sería “Variable value” = C:\Program Files\Java\<version>5 y clic en “ok”

play_error_4

6. Ahora agregar la variable de entorno “Java_Home” al PATH, para esto una vez hecho el anterior clic te volverá a mostrar la ventana con las variables de entorno, busca la que dice “Path” y da un clic en “edit” , al final del último texto agrega un: (punto y coma) y la variable, ejemplo: “;%JAVA_HOME%\bin”

play_error_5

7.- En inicio, en el textarea de búsqueda ejecuta “cmd” y prueba en el DOS escribiendo “javac”, te deberá mostrar una lista de parámetros que espera recibir la aplicación, eso quiere decir que ya esta configurado tu compilador, si esto fue correcto de nuevo en tu consola sobre la carpeta del proyecto teclea “play run” y te deberá mostrar la hoja de inicio.

Recuerda que es necesario cerrar la consola del DOS para que pueda tomar el sistema los cambios.

Espero les sirva. Saludos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s