2015-01-18 18 views
6

Khi tôi đi đến cấu trúc dự án của mình và nhấp chuột phải -> mới, tôi chỉ thấy tệp/thư mục mới, v.v ... nhưng không có lớp hoặc gói sản phẩm. Làm thế nào để IntelliJ làm được điều này? (Tôi có Intellij 14 Ultimate - xem hình dưới đây)IntelliJ làm cách nào để tạo một lớp học mới?

intellij

+0

Ảnh chụp màn hình có thể? –

+0

Bạn có nhấp chuột phải vào một thư mục là một trong những nguồn gốc của thư mục gốc nguồn gốc thử nghiệm của dự án không? –

+0

Đã thêm ảnh chụp màn hình @BranislavLazic. –

Trả lời

8

IntelliJ sẽ cung cấp tùy chọn để tạo ra lớp mới trong menu mới, chỉ khi bạn nhấp chuột phải trong phần cấu trúc dự án của bạn, được đánh dấu là gốc Nguồn hoặc Nguồn thử nghiệm.

Trong trường hợp của bạn, nhấp chuột phải vào thư mục src/main trong chế độ xem cấu trúc dự án và chọn Đánh dấu thư mục Là/Nguồn Gốc. Điều đó sẽ khắc phục nó.


Ngoài ra, Gradle hy vọng lớp Java được đặt trong src/main/java (và kiểm tra các lớp Java trong src/test/java) theo mặc định. Tôi nghĩ rằng nếu bạn theo quy ước này, IntelliJ sẽ đánh dấu các thư mục đó là (Kiểm tra) Nguồn Gốc tự động. Vì vậy, có lẽ nó sẽ là giải pháp tốt hơn để điều chỉnh cấu trúc dự án của bạn theo quy ước này.

Dưới đây là một trích dẫn từ Gradle guide về vấn đề này:

Gradle hy vọng sẽ tìm thấy mã nguồn sản xuất của bạn dưới src/main/java và mã nguồn thử nghiệm của bạn dưới src/kiểm tra/java

+0

Tuyệt vời đã hoạt động, không thể đánh dấu vào lúc này vì bạn đã quá nhanh! Sẽ thực hiện sau vài phút :) –

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