Joined: 01/09/2017
Tải và cài đặt Kotlin Compiler: Cài đặt và sử dụng cơ bản
Mở bài
Kotlin Compiler (kotlinc) là công cụ biên dịch chính thức của ngôn ngữ Kotlin, cho phép biên dịch mã nguồn sang JVM bytecode, JavaScript hoặc mã cho native trong hệ sinh thái Kotlin/Native. Compiler nhẹ, tích hợp tốt với hệ sinh thái Java và hỗ trợ nhiều workflow: lập trình ứng dụng Android, backend, scripting và phát triển đa nền tảng. Bài viết này trình bày chi tiết cách tải, cài đặt và sử dụng cơ bản để bạn bắt đầu ngay với kotlinc.
Các bước tải và cài đặt
Dưới đây là các bước phổ biến cho Windows, macOS và Linux. Trước khi bắt đầu, hãy đảm bảo máy đã cài Java (JDK 8+ hoặc 11+) nếu bạn hướng tới Kotlin/JVM.
-
Truy cập trang tải chính thức để lấy phiên bản mới nhất hoặc bản nhánh phù hợp: Tải Kotlin Compiler từ trang chủ.
-
Tải file ZIP, giải nén vào thư mục như C:\kotlin. Thêm đường dẫn bin vào biến môi trường PATH, ví dụ C:\kotlin\bin. Mở Command Prompt và chạy kotlinc -version để kiểm tra.
-
Sử dụng Homebrew: chạy brew install kotlin. Hoặc tải file ZIP từ trang chủ, giải nén và thêm thư mục bin vào PATH. Kiểm tra bằng kotlinc -version.
-
Tải bản tar.gz, giải nén vào /opt/kotlin hoặc thư mục cá nhân. Thêm đường dẫn bin vào ~/.bashrc hoặc ~/.profile, ví dụ export PATH="$PATH:/your/path/kotlin/bin". Hoặc dùng SDKMAN để quản lý: curl -s "https://get.sdkman.io" | bash và sdk install kotlin.
Sơ lược kiểm tra và cấu hình
Sau khi thêm PATH, mở terminal và chạy:
- kotlinc -version — kiểm tra phiên bản.
- kotlinc hello.kt -include-runtime -d hello.jar — biên dịch và đóng gói thành JAR chạy được.
- java -jar hello.jar — chạy chương trình JVM.
Tính năng nổi bật và lợi ích chính
Kotlin Compiler mang lại nhiều lợi thế cho nhà phát triển:
- Tương thích Java: Kotlin biên dịch ra bytecode tương thích, dễ dùng chung thư viện Java.
- An toàn null: Ngôn ngữ giúp giảm lỗi NullPointerException ngay từ khi biên dịch.
- Đa nền tảng: Hỗ trợ JVM, JavaScript và Native (kotlin/native), phù hợp cho ứng dụng đa nền tảng.
- Công cụ dòng lệnh đầy đủ: kotlinc, kotlin REPL và công cụ tạo script giúp phát triển nhanh và thử nghiệm ngay lập tức.
- Tối ưu năng suất: Cú pháp ngắn gọn, tính năng hiện đại như data class, extension functions, coroutines.
Sử dụng cơ bản
Viết file hello.kt:
fun main() { println("Hello, Kotlin!") }
Biên dịch: kotlinc hello.kt -include-runtime -d hello.jar
Chạy: java -jar hello.jar
Kết bài
Kotlin Compiler là lựa chọn mạnh mẽ cho cả người mới và lập trình viên Java muốn chuyển đổi hoặc phát triển đa nền tảng. Ưu điểm của nó là tương thích Java sâu, cú pháp hiện đại, an toàn hơn và hệ sinh thái phong phú. Nếu cần tải về, hãy dùng link chính thức từ trang chủ để đảm bảo an toàn và cập nhật: Tải Kotlin Compiler chính thức. Chúc bạn cài đặt thành công và bắt đầu khám phá Kotlin!