2016-07-04 19 views
9

Tôi đã đăng một câu hỏi tương tự liên quan đến gradle nhưng câu hỏi này là không có gradle hoặc maven.Kotlin và Java trong cùng một dự án Sử dụng IDE Eclipse

Tôi không thể giúp Kotlin hoạt động đúng cách bằng IDE Eclipse. Điều này làm việc tuyệt vời bằng cách sử dụng IntelliJ, tuy nhiên nhiều nhà phát triển vẫn sử dụng Eclipse. Tôi đã cài đặt plugin Kotlin Eclipse và không hoạt động. Tôi đã tải xuống thư viện chuẩn và thư viện thời gian Kotlin và thêm chúng vào dự án. Vẫn không làm việc. Tất cả tôi nhận được trong nhật thực khi tôi có Java và Kotlin là không thể được giải quyết cho một loại quy định.

Tôi không sử dụng maven hoặc gradle vì tôi không thể làm cho nó hoạt động với cả hai.

Nếu tôi trộn Java và Kotlin trong cùng một thư mục nguồn, tôi nhận được lỗi này. "Lỗi loại.NonExistentClass không thể được giải quyết. Nó được gián tiếp tham chiếu từ các tệp .class" yêu cầu. "

Tôi đang sử dụng Eclipse Neon. Nếu bất cứ ai có thể giúp tôi điều đó thật tuyệt, tôi đã cố gắng khá lâu rồi và không đi đâu cả. :(

enter image description here

+0

Hãy cố gắng sửa đổi và sau đó lưu tệp nguồn Kotlin. Ngoài ra, bạn có thể vui lòng kiểm tra xem có một số tệp lớp nào trong thư mục "Thư viện thời gian chạy Kotlin/kotlin_bin" không? (như trên ảnh chụp màn hình: http://prnt.sc/bp5eym) –

+0

Mikhail Zarechenskiy, cảm ơn bạn đã trả lời. Tôi đã xem và không có tệp lớp nào trong "Thư viện thời gian chạy Kotlin/kotlin_bin đây là ảnh chụp màn hình. Http://prnt.sc/bpetrg làm cách nào để khắc phục vấn đề này? Tôi đã thử xóa plugin và thêm lại plugin và định cấu hình xây dựng đường dẫn của tôi nhưng vẫn không có bất kỳ may mắn. ((Dự án tôi đang sử dụng được tìm thấy ở đây https://github.com/Vult-R/Astraeus-Java-Framework –

+0

cách trưởng thành là hỗ trợ Kotlin cho Eclipse? – ycomp

Trả lời

7

Thêm Kotlin Nature sửa chữa vấn đề này Nhấp vào dự án của bạn và Configure Kotlin -.> Thêm Kotlin chất

này một phần sửa chữa vấn đề này, mặc dù thực plugin vẫn là chức năng nhập lỗi và tự động vẫn không hoạt động đối với tôi.

Nếu bạn gặp bất kỳ sự cố nào, hãy đảm bảo bạn đã thêm thư mục kotlin_bin vào dự án của mình. Tệp kotlin L có tên gói chính xác đôi khi khi bạn đổi tên gói hoặc di chuyển tệp xung quanh các lớp kotlin có thể không được cập nhật.

1

Thêm Kotlin Nature khắc phục sự cố. Nhấp vào dự án của bạn và Cấu hình Kotlin -> Thêm Kotlin nature

Các vấn đề liên quan