Termux

Instalar Java en Android para comenzar a programar

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.

Requisitos previos

Primero instala Termux, y después instala Ubuntu sobre Termux. Adicionalmente puedes agregarle una interfaz gráfica a través de un servidor VNC.

Instalar Java en Android

Vamos a instalar Java sobre Ubuntu, todo eso desde nuestro dispositivo Android. Comenzamos actualizando el índice de los repositoros con apt-get update.

1 – Actualizar índices 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

2 – Instalar paquete default-jdk

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.

3 – Comprobar versión de Java instalada

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:

See the gist on github.

Justo como se ve en la imagen:

4 – Código fuente de Hola mundo en Java sobre Android

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.

5 – Compilar y ejecutar hola mundo

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.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

Entradas recientes

Monitorear cola de impresión en Windows

En este artículo te voy a enseñar a monitorear la cola de impresión de una…

2 días hace

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

6 días hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

6 días hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

6 días hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

6 días hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

1 semana hace

Esta web usa cookies.