Can java be installed on android

Можно ли установить JDK на устройство Android?

Я хочу иметь возможность компилировать и запускать базовые java-приложения в терминале termux для android. Я проверил Terminal IDE, но это несовместимо с Android 5.0+. Кроме того, я попытался установить arm64 jdk с сайта Oracle, который андроид не смог распознать. Я запускаю CM 13 и уточняю, я хочу иметь возможность запускать команды, такие как javac и java, прямо с моего телефона.

Я хочу иметь возможность запускать такие команды, как javac и java, прямо с моего телефона. Короткий ответ; нет Более длинный ответ; возможно, если вы хотите запустить полный системный эмулятор, но он будет медленным .

Какой эмулятор будет достаточным и как я его реализую. Мой телефон имеет приличный процессор, поэтому я хотел бы попробовать эмулятор

Читайте также:  Python list get element by value

OpneJDK что в будущем Google внесет свой вклад в проект OpneJDK . Таким образом, мы должны увидеть новые функции Java на Android, но это касается только функций языка Java. Google по-прежнему может сохранять собственный проприетарный двоичный формат, как сейчас у dex . Вопрос в том, сколько вы сможете найти javac и других инструментов. Но принятие OpenJDK является перспективным направлением.

Было бы замечательно, если бы интеграция OpenJDK в Android N обеспечивала возможность запуска его непосредственно в терминале, но исторически Google выпускал множество обновлений Java для Android, которые служат только для разработки приложений для Android, а не для разработки Java. Я думаю, до тех пор мы никогда не сможем быть уверены в статусе прямого доступа к командам jdk в Android.

3 ответа

@moderatelygood Зайдите в Google Play Store и загрузите GNURoot Debian. Это fakeroot, т.е. Эмулятор терминала. Многие другие эмуляторы терминала доступны в Play Sore, но это очень хорошо. Он живет в https://github.com/corbinlc/GNURootDebian, а веб-сайт http://corbinlc.github.io/GNURootDebian Вы можете загрузить много таких пакетов:

apt-get install default-jdk

Вы могли бы скомпилировать/запустить программы на этих языках. Используйте текстовый редактор для написания программ, таких как Jota Text Editor, также доступных в Play Маркете.

Если у вас есть Termux, вы можете скачать файл deb здесь и установить его с помощью apt-get install/path/to/deb . Команда для загрузки и установки JRE и JDK для arm:

cd ~ # Change to home directory apt-get install -y wget # BusyBox wget doesn't support HTTPS hash -d wget # Forgets the BusyBox wget path so new one is used 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 # Download JRE 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 # Download JDK apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb # Install the files rm openjdk-9-*.deb # Remove the files after because they're huge 

Или однострочник для копирования и вставки:

cd ~ && apt-get install -y wget && hash -d wget && 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 && 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 && apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb && rm openjdk-9-*.deb 

Чтобы установить для другой архитектуры, замените вхождения «arm» на правильную архитектуру. Есть файлы для «arm» (большинство 32-битных телефонов), «aarch64» (ARM64/armv8, большинство 64-битных телефонов), «i686» (x86) и «x86_64». У большинства телефонов есть либо arm, либо aarch64. Я считаю, что версия arm должна по крайней мере работать на aarch64 (может быть, не так?), Поэтому arm должна работать почти для всех. Но если вы знаете, что имеет ваше устройство, используйте это вместо этого.

Изменение: чтобы найти архитектуру вашего устройства, запустите uname -m из Termux.

Источник

How to install Java in Termux on Android 2023

install java in termux on android

Looking for a step-by-step guide on how to install Java in termux on Android without rooting? If so, then you’re at the right place.

Introduction

Java programming is an open-source programming language widely used by many people. It has a great community support and is considered to be the best object-oriented programming language. Programming geeks who have just finished courses in the basics of C and C++ are highly recommended to pick it up. A large collection of open source libraries exists for Java, making it easy for newcomers as well as experienced programmers to integrate third-party services into their projects.

Java is a language that comes pre-installed on almost every computer and gadget right now. Even Microsoft Windows relies on Java for its core functionality. A well-paying developer position can be obtained by learning java programming. Java comes with a great documentation support, which allows you to debug all of the errors while developing a project.

This tutorial will show you how to install Java in termux without rooting your Android device.

How to install Java in Termux on Android

In order to install Java on your Android, you need to install the terminal app and then download and install the Java repo from the resource server.

Step 1: Install termux emulator

In terms of compatibility with Qpython, the termux emulator provides more libraries and packages than the latter. Here’s my tutorial on how to set up termux on Android with the necessary permissions.

Step 2: Upgrade Termux packages

After you install the termux emulator, you need to update all of the packages and binaries to the latest version. Run the below command.

Step 3: Install wget module

This module helps you to download files from the internet and repository server. Run the below command to install it.

Step 4: Download and install openjdk-9-jre module

Now you need to download and install openjdk-9-pre from the repository. Just run the below command one by one.

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
apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb

Step 5: Download and install openjdk-9-jdk module

Then, you have to download and install openjdk-9-jdk packages from the repository server. Run the below command one by one.

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
apt-get install -y ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb

Step 6: Run the java compiler

Now the Java compiler is successfully installed in your android device using the termux terminal. You can now run the java compiler in termux.

You can use the below command to see what version of Java is installed.

Now you need to run the below command to start the java compiler.

Java programs can now be executed in termux. It’s that simple.

Conclusion

Those who are new to programming and wish to make a good living should learn Java. Many companies now hire Java developers that excel in algorithm design and documentation management. The termux app allows you to run Java code on Android without rooting it. The coding challenges you encounter now can be practiced wherever you are. There is no need for a high-performance computer.

Thank you for reading this article. If you need assistance in installing Java compiler on your Android device using termux, please feel free to drop me a line in the comment section below. I will gladly answer any questions you have.

Источник

Как установить java на android

Многие владельцы устройств с операционной системой Андроид знают, что в ней не предусмотрена поддержка технологии Java. Однако нередко возникают ситуации, когда необходимо воспользоваться приложением на основе этой технологии. В таком случае придется немного потрудиться, чтобы устройство смогло работать с таким приложениями.

Прежде всего нужно узнать, как установить на андроид java приложение правильно

Для этого потребуется установка Java- эмулятора или Java-машины. Таких программ существует много, например, можно воспользоваться такой, как Java J2ME Runne. Эта программа имеет файлы с расширением .apk, поэтому способов установки может быть несколько, останется только выбрать наиболее удобный. Лучше всего загрузить программу с компьютера посредством USB-кабеля.

Как установить java на android

После того, как установка Java-машины закончена, нужно ее запустить, однако следует учитывать то, что эта программа не сможет распознать и открыть приложения, сохраненные на карте памяти устройства. Поэтому нужно производить скачиваение непосредственно из интернета.

Для этого потребуется открыть ваш интернет-браузер и найти при помощи формы поиска страницу с требуемым приложением. После можно начинать загрузку файлов программы. При этом вы увидите запрос, через какую программу начинать загрузку, нужно выбрать ваш установленный эмулятор, в данном случае — Java J2ME Runne. Java J2ME Runne сам загрузит и установит файлы Java-приложения, подтверждением окончания загрузки и установки будет появившаяся иконка в меню. Теперь вопрос «как установить java игру на андроид» будет решаться довольно легко.

Есть и другой эмулятор, именуемый Jbed, который также отлично справляется с функцией установки и открытия java-приложений. Установить этот эмулятор можно с компьютера, подключив устройство к нему при помощи USB-кабеля. Гаджет должен быть подключен к интернету и обладать Root-менеджером — он потребуется для того, чтобы вносить изменения в директории файлов.

Для начала необходимо скачать из Всемирной паутины программу Jbed, которая имеет расширение .apk. Далее устанавливаем любой Root -менеджер, но обязательно из Андроид-маркета на компьютер. И только после его установки и запуска на компьютере можно переносить Jbed в директорию /system/app/. Теперь нужно переименовать имеющийся файл в Jbed.zip, а затем открыть при помощи любого архиватора.

В директории /lib/armeabi/ находим файл libjbedvm.so, перезаписываем его на карту памяти устройства и переносим сюда: /system/lib. После этих манипуляций нужна будет перезагрузка устройства, и после включения в меню уже будет отображаться значок Java. Все jar-файлы можно будет теперь закачивать на карту памяти и открывать с помощью одной из установленных программ-эмуляторов.

Источник

How to run Java Program on Android? (Simple Method)

RUN JAVA PROGRAM on ANDROID

Java is a popular programming language and taught in schools and colleges to students. If you’re a student or working professional who wants to run Java Program on Android, you need to follow this tutorial.

In this tutorial, I will be explaining the methods to run Java Program on Android. So, stick with the tutorial and follow each and every step carefully.

RUN JAVA PROGRAM on ANDROID

How to Run Java Program on Android?

To run Java Program on Android, follow the steps mentioned below:

Step 1: Launch Play Store on your Android phone

To begin with, you need to launch the Play Store app on your Android phone. Open your Android app drawer and search for Play Store. Now, click on the Play Store app icon to launch the Play Store on your Android phone.

Step 2: Search for JvDroid app on Play Store

After launching the Play Store app, you need to click on the Search bar. In the search bar, enter JvDroid and search. From the search results open the first result.

Step 3: Install JvDroid app on Android Phone

After opening the first result from the search results on Play Store, you need to Install the JvDroid app.

Step 4: Launch the JvDroid app on Android Phone

Once you’re done installing the JvDroid app on Android Phone, you need to click the Open button to launch the JvDroid App.

Step 5: Write Java Program and Click Run to Run Java Program on Android

After you open the JvDroid app on your Android phone, you need to write the Java Program. You will get a decent code editor with a Run button at the top. You need to click the Run button to Run Java Program on Android with the JvDroid app.

Conclusion

JvDroid is a very useful Android app to run your Java programs on Android. You can use it to write and run simple Java programs. But, you cannot run advanced Java programs and add install additional libraries.

Related Articles:

Источник

Оцените статью