در طول آخرین ورودی و خروجی Google ، Google به وضوح نشان داده است که جاوا دیگر زبان اصلی برنامه نویسی اندروید نخواهد بود جای خود را به زبانهای دیگر مانند پایتون یا کوتلین دهید. نصب پایتون در اوبونتو ضروری نیست زیرا قبلاً در توزیع اوبونتو آمده است ، اما و کوتلین؟ چگونه می توان کوتلین را روی اوبونتو نصب کرد؟ راحت انجام میشه؟
کوتلین نه تنها می تواند روی ویندوز یا macOS نصب شود بلکه می تواند روی سیستم عامل های مبتنی بر UNIX از جمله اوبونتو و مشتقات نیز نصب شود.
Kotlin یک زبان برنامه نویسی رایگان است که از طریق آن در دسترس است وب سایت رسمی پروژه برای این منظور فقط باید آخرین نسخه Kotlin را بارگیری کرده و آن را در اوبونتو از حالت فشرده خارج کنیم. این یک فرایند ساده است ، اما هنگام کامپایل می تواند مشکلاتی ایجاد کند. بدین ترتیب، بهتر است اسکریپت های نصب را انتخاب کنید. ما فقط باید ترمینال را باز کنیم و موارد زیر را بنویسیم:
curl -s https://get.sdkman.io | bash
و سپس ، نصب را با دستور زیر انجام دهید:
sdk install kotlin
اکنون ، ما قبلاً زبان کوتلین را در اوبونتو خود داریم. اما آیا این همه است؟
نحوه ایجاد برنامه در کوتلین
حقیقت این است که نه این به ما امکان می دهد کد کوتلین را کامپایل کنید اما فایل ایجاد نکنید. برای ایجاد پرونده ها می توانیم از ویرایشگر کد یا به طور مستقیم از IDE استفاده کنیم که می توانیم در اوبونتو نصب کنیم. هنگامی که کد را نوشتیم ، آن را با آن ذخیره می کنیم پسوند .kt و یک ترمینال را در همان مکان فایل ایجاد شده باز می کنیم. اکنون ، در ترمینال می نویسیم:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
اوبونتو پرونده را کامپایل می کند و یک فایل اجرایی ایجاد می کند که از ماشین مجازی جاوا استفاده می کند ، چیزی که ما قبلاً در اوبونتو نصب کرده ایم. بنابراین ، به لطف این مراحل ساده ، ما می توانیم هر کدی را که برای زبان کوتلین نوشته شده است نصب و اجرا کنیم. اگر استفاده کنیم آندروید استودیو، نصب کوتلین حتی ساده تر است زیرا ما فقط باید پلاگین مربوطه را جستجو کنیم و آن را از طریق Google IDE نصب کنیم.
2 نظر ، نظر خود را بگذارید
خوب ، من مقاله را نمی فهمم ، اول شما این را می گویید (نقل قول می کنم):
"در آخرین ورودی و خروجی Google ، Google به وضوح نشان داده است که جاوا زبان اصلی برنامه نویسی اندروید را متوقف می کند تا جای خود را به زبان های دیگر مانند پایتون یا کوتلین بدهد."
و سپس این را می گویی (نقل می کنم):
"اوبونتو پرونده را کامپایل می کند و یک فایل اجرایی ایجاد می کند که از ماشین مجازی جاوا استفاده می کند ، چیزی که ما قبلاً در اوبونتو نصب کرده ایم."
لطفا می توانید در گیجی من به من کمک کنید؟ با تشکر!
جاوا زبانی است که کد آن برای اجرا در ماشین مجازی جاوا کامپایل می شود. Kotlin زبان دیگری با ویژگی های مختلف است که برای اجرای بر روی ماشین مجازی جاوا نیز تدوین می شود.
سه مفهوم وجود دارد: ماشین مجازی جاوا ، زبان جاوا و زبان کتولین