Tôi mới tham gia ý tưởng intellij và tôi quyết định thay đổi vì tôi đã tìm thấy plugin scala trên nhật thực để gây phiền toái. Nhưng, ý tưởng intellij, mà tôi đã nghe nói là rất tốt, có vẻ khó sử dụng. Tôi đã xem qua số getting started with scala plugin page nhưng không thể tìm thấy tài liệu cụ thể cho phiên bản mới nhất của ide nhẹ của ý tưởng intellij 11 cho scala.Làm thế nào để chạy mã scala trên Intellij Idea 11?
Tôi đã tạo một dự án và tạo một đối tượng hello world trong scala nhưng tôi không thể chạy nó. Khi cố gắng chạy nó, nó cho thấy trình thông dịch scala (gõ vào các biểu thức để có được chúng được đánh giá). Tôi không hiểu chính xác những gì thay đổi để thực hiện trong cấu trúc dự án để có thể chạy mã scala. Hiện tại, tôi đã thêm jsdk để trỏ tới $ JAVA_HOME của tôi và thư viện scala cũng được thêm vào. Các plugin scala cũng làm việc trong cú pháp tô sáng vv là tốt.
Giao diện người dùng ý tưởng intellij cũng không thân thiện lắm và tôi không biết cách chạy mã. Tôi cần thêm những mô-đun nào? Ngoài ra, không biên dịch mã scala chạy với jvm? Tôi sẽ biết ơn bất cứ ai giúp đỡ .. Tôi đã được đưa ra viết mã scala vì tôi không thể tìm thấy IDE.
EDIT: Cảm ơn tất cả trợ giúp! Bây giờ tôi có thể chạy một chương trình scala cơ bản. Tôi đang cố gắng thêm các lọ bên ngoài. Tương đương với việc nhấp chuột phải vào Project -> Configure Build Path -> thêm các tệp jar bên ngoài vào nhật thực là gì? Tôi đã thử thêm "phụ thuộc" dưới tab mô-đun trong cấu trúc dự án. Nó thêm các tệp jar nhưng bằng cách nào đó các lớp trong tệp jar vẫn chưa được nhận dạng.
Trên thực tế, có không có hướng dẫn cụ thể cho 11 phiên bản, các bước là như nhau. –
Chuyển đến Thư viện trong Cấu trúc dự án và nhấp vào dấu +, chọn Java và đặt tên cho nó và chọn mô-đun để thêm nó làm phụ thuộc. Sau đó nhấp vào thêm tập tin/lọ/lớp học, tôi không thể nhớ tên ra khỏi đỉnh đầu của tôi. Duyệt đến vị trí của các tệp jar và chọn chúng, hoặc chọn một thư mục và thêm toàn bộ thư mục. Sau đó nó sẽ tải tất cả các tệp .jar/.class trong đó. – UberMouse
có. Tôi đã làm điều này. Tuy nhiên, các đối tượng của các lớp trong các lọ không được nhận ra. – rivendell