2010-07-14 27 views
9

Tôi đã cài đặt plugin scala ide mới nhất vào nhật thực (Phiên bản: 3.4.2). Có vẻ như cài đặt là ok mà không có bất kỳ lỗi nào.Lỗi Scala IDE - "projectname" không phải là dự án Scala -

Tôi có thể tạo dự án scala và thêm gói, nhưng tôi không thể thêm đối tượng scala, tại thời điểm hiển thị "projectname" không phải là thông báo lỗi của dự án Scala trong hộp thoại thêm đối tượng.

Tôi đã googled và thấy rằng nó có thể liên quan đến JDT Dệt không được kích hoạt trong nhật thực. Tôi đã xác minh, được kích hoạt và chạy trong môi trường của tôi.

Bên dưới ảnh chụp màn hình của lỗi. alt text http://a.imageshack.us/img80/3070/scala.png

Tôi vừa mới bắt đầu .. Ai đó có thể giúp tôi giải quyết vấn đề này?

+4

Các dự án Scala sẽ hiển thị 'S' ở góc trên cùng bên phải của biểu tượng thư mục chứ không phải' J'. Hãy thử kích chuột phải vào nó; có menu phụ "Scala" trong menu ngữ cảnh không? Nếu vậy, có những món gì? Đặc biệt, nếu có một mục "Thêm bản chất Scala", hãy thêm nó và kiểm tra xem bạn có thể tạo một lớp Scala sau đó không. –

+0

... và nó là đáng nói đến là scala sub-menu có thể nhìn thấy trong quan điểm Scala (ít nhất là trong cài đặt của tôi, trong phối cảnh Java tôi không có "Thêm scala nature" tùy chọn). –

+2

Trong bản dựng của tôi (Eclipse Kepler Java EE) "Thêm scala nature" dưới "Cấu hình" – Raekye

Trả lời

9

Các thông báo lỗi có nghĩa là dự án của bạn không được công nhận như một Scala (như trình bày chi tiết trong lớp scala.tools.eclipse.wizards.AbstractNewElementWizardPage.scala.
Nhưng thêm "Scala thiên nhiên" để dự án của bạn, theo đề nghị của Alexey Romanov trong các ý kiến, có thể không đủ trong . trường hợp này

Các yêu cầu nêu trong scala-ide.org rõ ràng bao gồm:

Bạn có thể thử phiên bản Eclipse mới hơn không?
Xem Requirements and Installation, và sau đó the turorial:

alt text

Như đã đề cập, lưu ý các 'S' trong biểu tượng dự án Scala.

+0

Xin chào Vonc, tôi đã cài đặt plugin scala cho eclipse galileo trong máy ảo của tôi .... nó hoạt động tuyệt vời mà không gặp bất kỳ vấn đề nào ... nhưng trước đó tôi đã cài đặt trong eclipse galileo ganymede ... – RameshVel

+0

@Ramesh: "trong eclipse galileo ganymede"? Tôi không nhớ về một nhật thực như vậy. Eclipse Ganymede là 3.4.x, Eclipse Galileo là 3.5.x, nhưng không có suy nghĩ như là một "eclipse galileo ganymede". – VonC

+0

thats a typo :(.. i có nghĩa là eclipse galileo – RameshVel

13

Tôi đã gặp lỗi tương tự hai phút trước. Đây là cách tôi sửa nó. Tôi đang sử dụng Helios và phiên bản Scala IDE có liên quan.

Nhấp chuột phải vào tên dự án -> Configure -> Add scala chất

tôi phải đề cập đến rằng tôi có plugin M2Eclipse như tốt và dự án của tôi là một dự án Maven ngoài việc một Scala "tự nhiên" .. Không phải là vấn đề .. ;-)

+0

Tôi đã nhập dự án scala maven vào id nhật thực gần đây nhất với cài đặt scala ide và câu trả lời của bạn là người duy nhất cho phép tôi thêm các lớp scala từ IDE mà không có lỗi gây phiền nhiễu này. .. cảm ơn! –

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