{{tag>ionic cordova }}

{{backlinks>.}}

====== Подготовка ======

====== Java ======

<code bash>
$ sudo apt search jdk-headless
$ sudo apt install default-jdk-headless
$ sudo apt install openjdk-8-jdk-headless
$ sudo apt install openjdk-11-jdk-headless
$ sudo apt install openjdk-17-jdk-headless
$ sudo apt install openjdk-18-jdk-headless
$ sudo apt install openjdk-19-jdk-headless
$ sudo apt install openjdk-20-jdk-headless
$ sudo apt install openjdk-21-jdk-headless
$ update-java-alternatives --list
$ sudo update-java-alternatives --set /path/to/java/version
</code>

====== SDKMAN ======

Это инструмент для управления параллельными версиями нескольких комплектов разработки программного обеспечения в большинстве систем на базе Unix. Он предоставляет удобный интерфейс командной строки (CLI) и API для установки, переключения, удаления и перечисления кандидатов. Ранее известный как GVM Groovy enVironment Manager.

https://sdkman.io

<code bash>
$ curl -s "https://get.sdkman.io" | bash
$ sdk install gradle 8.2.1
</code>

====== Ionic, Capacitor, Cordova ======

<code bash>
$ npm install -g @ionic/cli native-run cordova cordova-res cordova jshint
$ npm init @capacitor/app
</code>