A legutóbbi Google I / O során a Google egyértelműen jelezte, hogy a Java már nem lesz az Android fő programozási nyelve a számára adjon utat más nyelveknek, mint a Python vagy a Kotlin. A Python telepítése az Ubuntuban felesleges, mivel már az Ubuntu terjesztésben is megtalálható, de És Kotlin? Hogyan telepíthető a Kotlin az Ubuntu-ra? Könnyű megtenni?
A Kotlin nemcsak Windowsra vagy macOS-ra telepíthető, hanem UNIX-alapú operációs rendszerekre is, beleértve az Ubuntut és a derivatívákat is.
A Kotlin egy ingyenes programozási nyelv, amely elérhető a hivatalos honlapon a projektről. Ehhez csak le kell töltenünk a Kotlin legújabb verzióját és kicsomagolni az Ubuntuban. Ez egy egyszerű folyamat, de fordításakor problémákat okozhat. És így, a legjobb, ha a telepítési parancsfájlokat választja. Csak ki kell nyitnunk a terminált és a következőket kell írnunk:
curl -s https://get.sdkman.io | bash
Ezután hajtsa végre a telepítést a következő paranccsal:
sdk install kotlin
Most már van a Kotlin nyelv az Ubuntuban. De ez minden?
Hogyan készítsünk programot Kotlinban
Az az igazság, hogy nem. Ez lehetővé teszi számunkra fordítsa le a Kotlin kódot, de ne hozzon létre fájlokat. Fájlok létrehozásához tudjuk használjon kódszerkesztőket vagy közvetlenül egy IDE-t, amelyet telepíthetünk az Ubuntuba. Miután megírtuk a kódot, azzal mentjük kiterjesztés .kt és megnyitunk egy terminált a létrehozott fájllal azonos helyen. Most a terminálba írjuk:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
Az Ubuntu lefordítja a fájlt, és létrehoz egy futtatható fájlt, amely a Java virtuális gépet használja, amit már telepítettünk az Ubuntuban. Tehát ezen egyszerű lépéseknek köszönhetően telepíthetünk és futtathatunk bármilyen, a Kotlin nyelvre írt kódot. Ha használjuk Android Stúdió, A Kotlin telepítése még egyszerűbb, mert csak meg kell találnunk a megfelelő bővítményt, és telepítenünk kell a Google IDE-n keresztül.
Oké, nem értem a cikket, először ezt mondja (idézem):
"A legutóbbi Google I / O során a Google egyértelműen jelezte, hogy a Java már nem lesz az Android fő programozási nyelve, hogy utat engedjen más nyelveknek, például a Pythonnak vagy a Kotlinnak."
És akkor ezt mondod (idézem):
"Az Ubuntu lefordítja a fájlt, és létrehoz egy futtatható fájlt, amely a Java virtuális gépet használja, amit már telepítettünk az Ubuntuba."
Kérem, tudna segíteni zavartságomban? Köszönöm!
A Java egy olyan nyelv, amelynek kódja úgy van lefordítva, hogy a java virtuális gépen fusson. A Kotlin egy másik, különféle jellemzőkkel rendelkező nyelv, amelyet a Java virtuális gépen történő futtatásra is összeállítottak.
Három fogalom létezik: Java virtuális gép, Java nyelv és Ktolin nyelv