Tôi có thể đang làm điều gì đó ngu ngốc, nhưng tôi không thể phát hiện ra nó.Trộn các tệp Scala và Java trong một dự án Eclipse
Tôi đã cài đặt Eclipse Helios (Helios vì tôi không thể nhận được hỗ trợ Glassfish để làm việc một cách chính xác bằng Gallileo) và xây dựng hàng đêm của các plugin Scala Eclipse cho Helios
tôi đã tạo ra một dự án Scala và bổ sung một số tệp - kết hợp giữa Java và Scala.
Tất cả đều có vẻ chính xác về cú pháp - trình soạn thảo Eclipse ít nhất dường như biết ngôn ngữ của mỗi tệp và báo cáo chính xác về lỗi cú pháp khi tôi tạo chúng - nhưng các tệp Java không thể tìm thấy các lớp được tạo trong Scala. Các trang web IDE dường như đề nghị này nên tất cả chỉ hoạt động.
Không có tệp lớp nào trong thư mục bin cho bất kỳ tệp Scala nào (có các tệp lớp cho từng lớp được xác định bởi tệp Java) vì vậy có vẻ như vì một số lý do tệp Scala không được xây dựng . Các tệp lớp bị thiếu này sẽ giải thích tại sao các tệp Java không thấy các lớp.
Tôi đã bỏ lỡ điều gì? Làm thế nào để tôi nói với Eclipse để xây dựng các tệp đó?
Chỉ trong trường hợp, kiểm tra các nhà xây dựng trong cửa sổ thuộc tính của dự án và đảm bảo rằng Scala được chọn. – pedrofurla
Một dự đoán hoang dã khác, sử dụng các thư mục nguồn khác nhau. Một cho Scala và một cho Java, không bao giờ có bất kỳ vấn đề làm như thế. – pedrofurla
Cảm ơn. Kiểm tra rằng trình xây dựng Scala đã được chọn và di chuyển các tệp Java vào một thư mục khác. Không giúp gì được: ( –