5 - Compilar y ejecutar hola mundo
Sí, estás leyendo bien: en este post veremos cómo instalar java en Android para compilar código fuente de Java (usando javac
) y ejecutar el bytecode con java
usando un dispositivo Android.
Es decir, vamos a instalar los paquetes necesarios para programar en Java desde Android.
Para esto no vamos a necesitar que el dispositivo esté rooteado, simplemente que soporte la app de Termux corriendo con Ubuntu.
Primero instala Termux, y después instala Ubuntu sobre Termux. Adicionalmente puedes agregarle una interfaz gráfica a través de un servidor VNC.
Vamos a instalar Java sobre Ubuntu, todo eso desde nuestro dispositivo Android. Comenzamos actualizando el índice de los repositoros con apt-get update
.
Cuando termine, instalamos el paquete llamado default-jdk que nos va a permitir tener el entorno de ejecución y el entorno de desarrollo de Java en Android.
Para ello, ejecuta apt-get install default-jdk -y
Espera a que se termine de instalar; y cuando lo haga comprueba la versión con java-version
; en este caso hemos instalado Java 11 en Android.
Para probar que el compilador e intérprete (o como se le diga) funcionan vamos a crear un archivo llamado Hola.java que tendrá el siguiente código:
class Hola {
public static void main(String[] args) {
System.out.println("Java en Android\nParzibyte.me");
}
}
Justo como se ve en la imagen:
Guarda los cambios y ahora navega hasta donde esté el archivo. Para compilar el archivo de Java utiliza javac Hola.java
y para ejecutar el bytecode ejecuta java Hola
.
Como se puede ver en la imagen, hemos compilado y ejecutado código fuente desde nuestro dispositivo Android sin necesidad de tener acceso root ni hacer cosas complejas.
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.
Ver comentarios
QUIERO INSTALAR LA VERSION JAVA 6.32 EN MI CELULAR HAY ALGUNA POSIBILIDAD DE HACERLO O ME PODRIAS INDICAR QUE PASOS DEBE HACER
Hola. Gracias por sus comentarios. Si tiene alguna consulta, solicitud de creación de un programa o solicitud de cambio de software con gusto lo atiendo en https://parzibyte.me/#contacto
Saludos!
Hola el comando publicado no funciona
Cuál de todos? y cuál es el mensaje que aparece?