Estoy tratando de construir Android desde la fuente y requiere Java 1.6 para construir. Entonces, instalé OpenJDK versión 6. Sin embargo, cuando intento construir usando el make
comando recibo el siguiente mensaje:
Your version is: java version "1.6.0_31".
The correct version is: Java SE 1.6.
¿Alguien puede decirme cómo instalo la versión correcta requerida para construir el código?
¡Gracias!
Editar:
La salida de java -version
es:
java version "1.6.0_31"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (6b31-1.13.3-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Respuestas:
Puede obtener acceso e información sobre por qué no debería hacerlo aquí:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
He tenido problemas con Java en el pasado cuando tenía las versiones de té helado y SUN / Oracle instaladas. Ese parece ser el caso aquí. No estoy seguro de si esto ayudará en su instancia específica, pero eliminaría todo Java y luego volvería a instalarlo desde el archivo oracle si tiene la intención de usar una versión defectuosa de seguridad. ¡La mejor de las suertes!
fuente