Котлин

Како инсталирати и покренути Котлин у Убунту-у

Како инсталирати и покренути Котлин у Убунту-у
Овај чланак ће објаснити како инсталирати програмски језик Котлин у Убунту. Упутство ће се углавном састојати од упутстава о инсталирању, покретању и изради Котлин апликација. У овом чланку се неће делити главни узорци Котлиновог кода.

О Котлину

Котлин је програмски језик опште намене који је развио ЈетБраинс, познат као програмер многих популарних интегрисаних развојних окружења (ИДЕ) софтвера. Главни нагласци Котлина су његова пуна интероперабилност с Јавом, статички откуцана синтакса, снажан нагласак на провјерама поништавања како би се избјегле НуллПоинтерЕкцептионс и мања опширност кода од Јава. Гоогле је недавно објавио да је Котлин сада преферирани језик за развој Андроид апликација и да је пуна подршка за њега додата у Андроид Студио ИДЕ.

Здраво свете у Котлину

Испод је основни пример здравог света у Котлину који вам даје неке основне идеје о његовој синтакси.

забава главна (аргс: Арраи)
принтлн ("Здраво свете!")

Све датотеке Котлин морају се завршити с „.кт ”продужетак. Изградња датотеке Котлин претвара „.кт ”у„.класа “датотека користећи следећи образац:„ здраво.кт “аутоматски се претвара у„ ХеллоКт.класа ”датотека.

Инсталирање Котлина у Убунту помоћу Снап пакета

Најједноставнији и најлакши начин за инсталирање Котлина у Убунту је коришћење званичног Котлин снап пакета. Да бисте инсталирали Котлин из снап сторе-а, покрените следећу наредбу:

$ судо снап инсталл --класични котлин

Ручна инсталација Котлина у Убунту

Ако вам се не свиђа инсталирање снап пакета, можете ручно да инсталирате Котлин у Убунту или било коју другу Линук дистрибуцију помоћу СДКМАН-а. Покрените следеће две наредбе узастопно да бисте то урадили:

$ цурл -с хттпс: // гет.сдкман.ио | басх
$ сдк инсталирај котлин

Провера инсталације компајлера Котлин

Можете покренути шкољку Котлин РЕПЛ да бисте потврдили успешну инсталацију. Покрените наредбу испод да бисте погледали љуску:

$ котлинц

Можете да покренете било који ваљани Котлин код у интерактивној љусци приказаној горе.

Компајлирање Кт датотеке у Јар датотеку и њено покретање помоћу Јаве

Да бисте Котлин датотеку изградили у јар датотеку коју може да извршава Јава рунтиме, користите наредбу у следећем формату:

$ котлинц здраво.кт -инцлуде-рунтиме -д здраво.тегла

Прекидач „-инцлуде-рунтиме“ осигурава да се Котлин рунтиме библиотека спакује у јар датотеку. Када се процес израде заврши, датотеку можете покренути помоћу следеће наредбе као предлошка:

$ јава -јар здраво.тегла

Покретање Кт датотеке без прављења Јар датотеке

Такође можете покренути „.кт ”директно без употребе Јава рунтиме-а. Да бисте то урадили, прво компајлирајте „.кт ”у„.цласс ”помоћу наредбе испод:

$ котлинц здраво.кт

Сада датотеку можете покренути помоћу следеће наредбе (без „.наставак класе):

$ котлин ХеллоКт

Као што је раније речено, „здраво.кт ”датотека је компајлирана у„ ХеллоКт.класа ”датотека када се покреће котлин компајлер.

Коришћење библиотеке независних тегли са Котлином

Увоз независне библиотеке јар у датотеку Котлин није довољан да је уврстите у коначну генерисану верзију. Морате га ручно додати наредби за изградњу. Претпоставимо да је јар датотека смештена у директоријум „либ“ који се налази у истом директоријуму као и „здраво“.кт ”. Затим морате покренути команду користећи следећи образац:

$ котлинц здраво.кт -цп либс / цоммонс-тект-1.7.јар -инцлуде-рунтиме -д здраво.тегла

Морате да замените „либс / цоммонс-тект-1.7.јар “са путањом до ваше сопствене јар датотеке.

Коришћење више библиотека независних тегли са Котлином

Процес коришћења више библиотека је исти као и горе, са малом разликом што путање библиотека морате одвојити са: (двотачка). Нажалост, нисам успео да применим џокер знакове за рад током мог тестирања и чини се да подршка за њих недостаје, тако да ћете засад можда морати да наведете пуни пут до сваке библиотеке треће стране у самој наредби буилд.

$ котлинц здраво.кт -цп либс / цоммонс-тект-1.7.јар: либс / цоммонс-ланг3-3.9.тегла
-инцлуде-рунтиме -д здраво.тегла

Закључак

Ово означава крај овог чланка. Усвајање Котлина кренуло је након што је Гоогле најавио његово укључивање у Андроид Студио као преферирани програмски језик. Иако се Котлин данас углавном види у Андроид апликацијама, не недостаје библиотека и пројеката независних произвођача који ће вас покренути. Од библиотека корисничког интерфејса до веб оквира, многи Котлин пројекти отвореног кода су употребљиви и активно се развијају.

Екран Трацкпад и показивач миша АппиМоусе за Виндовс таблете
Корисницима таблета често недостаје показивач миша, посебно када су уобичајени за коришћење преносних рачунара. Паметни телефони и таблети на додир ос...
Средњи тастер миша не ради у оперативном систему Виндовс 10
Тхе средње дугме миша помаже вам да се крећете кроз дугачке веб странице и екране са пуно података. Ако се то заустави, на крају ћете користити тастат...
Како да промените леви и десни тастер миша на рачунару са Виндовс 10
Сасвим је нормално да су сви уређаји рачунарског миша ергономски дизајнирани за дешњаке. Али постоје доступни уређаји за миш који су посебно дизајнира...