Java в термукс

Java в термукс

Termux, please

Всем привет, в этой статье я покажу вам как можно установить java в термукс не имея рут прав. Для чего? К примеру если вы java разработчик, то данная возможность, будет вам ,как никак кстати. Что-же поехали.

Процесс установки:   

apt update 
apt upgrade

Теперь установите пакет wget execute command

apt install wget


Скопируйте эту ссылку и вставьте ее в Termux с помощью команды.

wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb


Эта команда загрузит файл

openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb 

в ваш termux

Затем вам нужно загрузить файл openjdk-9-jre-headless_9.2017.8.20-1_arm.deb на ваш.

Размер этого файла составляет около 220 МБ, поэтому его загрузка займет некоторое время. Скопируйте команду отсюда.

wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jre-headless_9.2017.8.20-1_arm.deb


Здесь вы получите два файла 

openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb
openjdk-9-jre-headless_9.2017.8.20-1_arm.deb


 Вы должны установить оба файла по одному, чтобы установить их, выполните команду

apt-get install -y ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb


Снова для второго файла deb

$ apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb

Теперь проверьте, установлена ​​ли Java - введите java в termux - затем введите javac.


Теперь вы можете компилировать и запускать java-программу в termux. 


Другой альтернативный метод запуска java-программ на termux 

Альтернативный метод установки и использования java в termux.

В этом методе вам необходимо установить два пакета termux. 

ecj - (компилятор Eclipse для java) скомпилирует вашу программу java и создаст файл .class.

dx - требуется переформатировать файл класса .dex для запуска файла .class.


Чтобы установить ecj и dx, выполните команду :

apt install ecj 
apt install dx

Чтобы скомпилировать и запустить java-программу с помощью этого метода, вам необходимо выполнить следующие команды 

$ ecj имя_файла.java
.class файл создается сейчас следующая команда 
$ dx -dex-output = file_name.dex class_name
Это создает файл имя_файла.dex. 
Теперь запустите команду выполнения программы.
$ dalvikvm -cp имя_файла.dex имя_класса

Вы получите результат .

НАШИ ПРОЕКТЫ


Report Page