2012-03-15 6 views
9

Acabo de instalar el juego-2.0 y siguen dando el siguiente error al intentar ejecutar cualquiera de las aplicaciones de ejemplo:2.0 IOException

IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory 

que he probado en Ubuntu 11.10 instalación de juego a través de la pila typesafe y en crunchbang 10 descargando el zip del sitio web. Ambas veces me sale el mismo error?

¿Qué me estoy perdiendo?

+0

¿Qué paquete de Java tiene instalado - Sun, OpenJDK, IcedTea, etc.? ¿Y tienes el JDK instalado (requerido para 'javac') o solo el tiempo de ejecución (JRE)? –

+0

$ java -version versión java "1.6.0_26" Java (TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot (TM) Client VM (build 20.1-b02, mixed mode, sharing) para – Martinffx

+1

Windows usuarios de sistema operativo de 64 bits (específicamente win 7) asegúrese de instalar el jdk de 32 bits. Anteriormente solo había instalado el jdk de 64 bits y me encontré con el error anterior. Una vez que se instaló el JDK de 32 bits, el marco remató la página HTML como se esperaba. – kmoormann

Respuesta

5

En primer lugar, el requisito principal para Play 2.0 es JDK 6 o posterior, de acuerdo con the framework's documentation.

Luego, también debe asegurarse de que javac se encuentre dentro de la ruta actual. Recibí el mismo error que antes de agregar el directorio que contiene javac a la ruta.

+2

Gracias, parece que hubo algún problema con mi instalación jdk. El comando javac no estaba en mi camino, aunque tenía Java instalado. Tuve que volver a instalarlo, usando: sudo apt-get install default-jdk y eso ordenó todo. – Martinffx

2

Me encuentro con el mismo problema. La solución fue instalar la versión de 32 bits de JDK

+1

Me encontré con el mismo problema al usar Windows 8 y desinstalando e instalando la versión de 32 bits de JDK y también estableciendo la ruta a la carpeta bin resolvió mi problema. – Nair

3

Me enfrentaba el mismo problema. Me agregaron JAVA PATH y JAVA_HOME AND PLAY a path. Los comandos javac y java funcionan bien desde la terminal. Pero aún el problema no fue resuelto.

Se resuelve después de crear enlaces blandos simbólicos java y javac en/usr/bin.

+0

Me encontré con el mismo problema al ejecutar Play 2.2 en IntelliJ, aunque javac funciona bien en una terminal. Gracias por compartir, fue arreglado. – dhqvinh

Cuestiones relacionadas