IntelliJ không hiển thị các thư mục dự án


334

Tôi có một vấn đề với IntelliJ. Nó không hiển thị bất kỳ thư mục nào trong chế độ xem dự án của tôi ở bên trái. Cài đặt của tôi là "Xem dưới dạng: Dự án" Làm cách nào tôi có thể quản lý nó để các thư mục và gói được hiển thị lại? Tôi không có bất kỳ manh mối nào vì tôi đã không thay đổi bất kỳ lựa chọn nào!

Tôi đang sử dụng IntelliJ 10.0.3. Tôi đang làm việc trong một dự án thang máy Maven.


Vì vậy, tôi đang làm việc với Intellij phiên bản 14.1.5 và có một tình huống tương tự xảy ra với tôi. Tôi đã xóa tất cả các tệp dự án của mình (chỉ để lại thư mục ý tưởng), sau đó tìm nạp tất cả mã mới bằng git. Intellij không hiển thị bất kỳ thư mục nào nhưng đã nhận ra các mô-đun trong cấu trúc dự án. Tôi đã phải giải quyết tất cả các phụ thuộc với maven, sau đó mở và đóng Intellij trước khi các thư mục cho tất cả các mô-đun được hiển thị lại trong chế độ xem dự án.
Jeremy

2
Tôi đã có vấn đề này, rồi nó biến mất sau khi tôi đọc câu hỏi này ...
vpzomtrrfrt

7
tôi biết đã có giải pháp được cung cấp. Nhưng đây là cách tôi gặp vấn đề ngay từ đầu. Tôi đã kiểm tra dự án git và trước khi nó kết thúc, đã mở dự án ở intellij. Vì vậy, thư mục .idea ở trạng thái bị hỏng và intellij không tự động làm mới nó. Bạn có thể xóa thư mục .idea và mở lại hoặc thử thực hiện đồng bộ hóa. hy vọng nó giúp.
pavan sachi

2
vẫn còn xảy ra vào năm 2018 intellij Ultimate: /
JesseBoyd

Điều tương tự cũng xảy ra với tôi sau khi tôi xóa .ideathư mục
Jun Yin

Câu trả lời:


387

Vì vậy, sau khi hỏi một câu hỏi khác, ai đó đã giúp tôi tìm ra rằng trong Tệp> Cấu trúc dự án> Mô-đun , đáng lẽ phải có công cụ ở đó. Nếu nó trống (nói "Không có gì để hiển thị"), hãy làm như sau:

  1. Trong Tệp> Cấu trúc dự án> Mô-đun , nhấp vào nút "+",
  2. Nhấn Enter(vì kỳ lạ là nó sẽ không cho phép tôi nhấp vào "Mô-đun mới") bước 2
  3. Trong cửa sổ bật lên, nhấp vào nút "..." tiếp theo sẽ đưa bạn đến thư mục gốc. Tìm thư mục gốc của bạn và chọn nó bước 3 phần 1 bước 3
  4. Nhấp vào nút "ok"
  5. Bỏ qua mọi cảnh báo cho biết tên này đã được sử dụng

19
Tôi đã phải nhập một mô-đun
Pramod Setlur

10
Đây là 95% giải pháp cho tôi. Tôi đã phải "Thêm nội dung gốc" trên màn hình đó. Sau đó, vì một số lý do, tất cả các thư mục xuất hiện một cách kỳ diệu.
Lavamantis

2
Đây là điều luôn làm phiền tôi, khi bạn thực hiện một dự án mới từ nguồn hiện có, mọi thứ đều hoạt động tuyệt vời. Nhưng khi bạn thực hiện một dự án mới, IDEA liên tục "tệp này không phải là một phần của dự án ...". Bây giờ tất cả có ý nghĩa.
Jared Kipe

Phải chọn "java" và nhấp vào "tiếp theo" trong bước thứ 3.
luckydonald

5
Tôi không thể tin được bao nhiêu lần tôi phải làm điều này với Intellij. Có cách nào để làm cho nó tồn tại? Tôi đã phải làm một cái gì đó trái với ý định của Intellij, bởi vì các dự án hiện có giúp tôi làm điều này theo định kỳ.
enderland

311

Tôi đã phải thoát Intellij và xóa .ideathư mục (tôi đã xóa nó trước, chỉ trong trường hợp). Sau đó tôi mở lại dự án và điều đó đã làm việc cho tôi. Đừng quên lưu cấu hình của bạn (ví dụ: gỡ lỗi / chạy cấu hình) trước đó, bởi vì chúng cũng sẽ bị xóa.


16
Tôi nghĩ rằng đó vẫn là một lỗi trong IDEA 1 năm sau?
nguy hiểm89

4
Tương tự, nhưng cũng phải xóa tệp <projectName> .iml.
Rob Campion

6
Làm việc cho tôi quá. Tốt hơn là tạo ra một mô-đun mới mà không có lý do.
esseara

24
Vẫn diễn ra vào tháng 1 năm 2018
KyleFairns

2
Điều điên rồ với tôi rằng đây vẫn là một vấn đề trong ba năm. Xảy ra 1/3 lần tôi mở một sản phẩm JetBrains, Mac hoặc Linux. Xóa .idea hoạt động, nhưng sau đó tôi phải thực hiện lại tất cả các cài đặt dự án của mình.
pixelpax

30

Tôi đã có vấn đề này là tốt. Đó là một cái gì đó với .idea chỉ cần xóa nó và khởi động lại IntelliJ


26

Tôi đã đi đến Tệp -> Cấu trúc dự án -> Mô-đun nhấp vào + và sau đó nhập mô-đun tìm thấy thư mục gốc của tôi và chọn nó.

Nó đã làm việc.

Dành cho IntelliJ 14


1
Điều này làm việc cho tôi trên Intellij Ultimate trên macos vào năm 2018 :)
Sudipta Basak

Điều này làm việc cho tôi trong Ubuntu 16.04. Câu trả lời hoàn hảo.
Abin George

17

Hãy thử nhập lại dự án Maven. Cũng đảm bảo rằng tên thư mục dự án không được loại trừ trong Settings | File Types | Ignore Files and Folders.


Tôi có cùng một vấn đề (đã thấy nó hai lần ngày hôm nay trên các dự án khác nhau). Nhưng loại bỏ tất cả các mục từ cài đặt "Bỏ qua tệp và thư mục", không giúp được gì. "Nhập lại" nghĩa là gì?
BT

@BT cố gắng xóa .ideathư mục và tạo một dự án mới trên đầu các tệp hiện có hoặc nhập pom.xmlnếu dự án của bạn dựa trên Maven. Nếu vấn đề vẫn còn, vui lòng gửi một vé cho nhóm hỗ trợ.
CrazyCoder 6/2/2015

Điều này đã xảy ra với tôi - đó là vì tôi đã chuyển đổi chi nhánh và trong quá trình này, tôi đã quản lý để loại trừ các thư mục.
Knubo

14

Tôi là người dùng mới của IntelliJ IDEA 2016.2. Tôi đã mở một dự án hiện có khi lần đầu tiên chạy chương trình và gặp vấn đề tương tự, theo đó nó chỉ hiển thị các tệp trong thư mục gốc trong bảng điều khiển dự án, chứ không phải các thư mục dự án (cấu trúc giống như cây có thể mở rộng).

Ban đầu, tôi đã thử đi đến Cài đặt dự án> Mô-đun, trong đó không có mô-đun nào được hiển thị được liệt kê. Tôi đã bấm (+) và cố gắng chọn thư mục gốc của mình, nhưng nó sẽ không chọn thư mục.

Vì vậy, sau đó tôi đã giải quyết nó bằng các bước sau:

  • Thoát khỏi IntelliJ
  • Xóa thư mục .idea hiện có (nghĩa là rm -rf .idea)
  • Khởi động lại IntelliJ
  • Đã xác minh rằng thư mục gốc của dự án hiện đã xuất hiện (trong Cài đặt dự án> Mô-đun)
  • Chuyển đổi Trên các nút thanh công cụ (nghĩa là 1. Cấu trúc dự án) để hiển thị trên thanh bên trái (nhấp vào Xem> Nút thanh công cụ cho đến khi dấu tick xuất hiện)
  • Nhấp vào 1. Nút thanh công cụ Cấu trúc dự án cho đến khi thanh bên của nó được tiết lộ
  • Nhấp vào biểu tượng mũi tên ở bên trái tên thư mục gốc của dự án của bạn xuất hiện để mở rộng cấu trúc thư mục cây

CẬP NHẬT ngày 02 tháng 9 năm 2017: Nếu bạn đã thêm một SDK Module và nó thêm vào một .imltập tin trong một thư mục con của thư mục gốc của dự án của bạn gây ra nó để tải các thư mục con mô-đun, sau đó nó có thể cần thiết để bạn có thể thay đổi mà .imltập tin bằng cách phụ thêm /..như hiển thị dưới đây.

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">

11
  1. đóng intellij
  2. xóa thư mục .idea
  3. khởi động lại intellij
  4. nhấp vào nhập, chọn dự án của bạn
  5. tạo dự án từ các nguồn hiện có, nhấp vào tiếp theo, tiếp theo, tiếp theo

Và bạn nên tốt để đi.


10
  1. Bạn không cần phải bỏ Intellij hoàn toàn để thực hiện công việc này. Đơn giản chỉ cần đóng dự án mà bạn đã mở. (Bạn có thể mở bất kỳ dự án nào khác để tránh đóng hoàn toàn)

  2. Chuyển đến thư mục nơi bạn đã cài đặt dự án của mình và xóa thư mục ".idea" .

  3. Mở lại dự án.

Điều đó sẽ sửa nó. Nó làm việc cho tôi vào tháng 5 năm 2018.



6

Tôi đã xóa thư mục .idea. Đóng ItelliJ và khởi động lại để mở cùng một dự án.

Nó yêu cầu thêm root nội dung. Điều đó làm việc cho tôi.


5

Tôi có một dự án nodeJs và bị mất các thư mục của mình sau khi xóa tệp /[project_name[.iml.

Điều này khôi phục các thư mục trong khi bảo tồn các cài đặt dự án khác của tôi:

  • Project Settings > Modules
  • + Add Content Root

5

Tôi gặp vấn đề tương tự khi tôi xóa thư mục .idea.

Tuy nhiên, khi tôi cố gắng vô hiệu hóa và khởi động lại, thư mục .idea đã được tạo lại nhưng các thư mục vẫn không hiển thị.

Tôi đã phải 1. đóng IntelliJ, 2.delete thư mục .idea, 3.launch IntelliJ

Điều này đã khắc phục vấn đề.


3

Ngay cả sau 5 năm và có một số kinh nghiệm về ý tưởng, tôi vẫn luôn gặp phải vấn đề này. Đây là giải pháp đơn giản nhất.

  • Đóng ý tưởng
  • Xóa .idea
  • Bắt đầu ý tưởng và open projectthay vìimport project

Và sau đó, mở tệp conf cho khung của bạn, như pom.xmlhoặc build.sbthoặc build.gradlevv và nó sẽ tự động nhắc import projectvà khi bạn nhấp và khi kết thúc, dự án của bạn chủ yếu là thiết lập chính xác.


nhưng nếu bạn xóa .idea thư mục mà bạn mất tất cả các cấu hình cụ thể dự án
untore

Có, chúng tôi mất bất kỳ cài đặt dự án cụ thể nào, nhưng hầu hết các cài đặt mô-đun có thể được phục hồi nếu bạn mở pom.xmlhoặc build.sbtsử dụng tính năng nhập dự án.
RP-

3

Tôi có một giải pháp tốt hơn phù hợp với tôi và nó có thể hiệu quả với bạn. Không cần xóa toàn bộ.ideathư mục như thế này bạn mất toàn bộ dự án. Có thể bạn chỉ vô tình loại trừ tất cả các thư mục trong cài đặt dự án. Tôi cũng thấy rằng các thư mục dự án biến mất. Tôi đã cố gắng tìm hiểu cách vô hiệu hóa lập chỉ mục, vì vậy tôi đã xem Cài đặt dự án -> Mô-đun và tôi nhấp vào Loại trừ để xem liệu tôi có thể thêm toàn bộ dự án vào đó để bỏ qua việc lập chỉ mục không. Nó không làm gì cả và tôi không thể kéo và thả thư mục trong Loại trừ. Điều tôi không nhận ra là chỉ cần nhấp vào "Loại trừ", IntelliJ sẽ tự động chuyển thư mục sang Loại trừ và tất cả các thư mục biến mất trong Project Explorer. Nút "Loại trừ" thay đổi nền thành màu xám, có nghĩa là loại trừ đang hoạt động.

Sửa chữa:

  1. Mở Cài đặt dự án -> Mô-đun
  2. Nếu loại trừ được tô sáng, nhấp vào nó
  3. Nhấp vào Áp dụng hoặc Đóng

Kết quả: Các thư mục trong dự án của bạn xuất hiện trở lại

Thiết kế UI xấu thực sự xấu! Các nút nguồn và loại trừ trông giống như các tab khi chúng hoạt động trên thực tế dưới dạng "Hộp kiểm"!

Hãy cẩn thận, chỉ cần nhấp vào Nguồn hoặc Loại trừ có vẻ như là một lựa chọn vô tội của tab mà không có bất kỳ hiệu ứng rõ ràng nào, nhưng nó có hậu quả sâu rộng, về cơ bản thêm hoặc xóa tệp khỏi quá trình xây dựng.


1

Intellij nhập dự án sau khi giải quyết tất cả các phụ thuộc. Trong trường hợp của tôi, nó không thể giải quyết các phụ thuộc cho một số mô-đun và bị kẹt ở đó. Tôi đã phải sao chép Maven của mình settings.xmltừ repo cục bộ vào .m2thư mục mặc định để trỏ nó đến repo cục bộ chính xác.


1

Thêm câu trả lời này cho đầy đủ. Tôi đã sử dụng 15.0.6 và gặp vấn đề này. Tôi đã cố gắng nhập một mô-đun từ Maven hoặc Gradle và nó đã trải qua quá trình này, nhưng mô-đun không xuất hiện. Tôi đã cố xóa tập tin .idea và khởi động lại. Gỡ cài đặt và cài đặt phiên bản mới nhất (cộng đồng 2016.2) đã giải quyết vấn đề.


1

Chọn cài đặt mô-đun và thực hiện những thay đổi này, nó sẽ hoạt động

Trong Tệp> Cấu trúc dự án> Mô-đun, nhấp vào nút "+",

thêm mô-đun mới theo dự án cụ thể của bạn như Java hoặc RUBY hoặc một cái gì đó sau đó áp dụng và ok


1

Tôi gặp vấn đề sau khi nâng cấp từ intellij 15 (v143) lên 2016.3 (v163). Tôi cũng đã có một lỗi không liên tục khi khởi động về "Lỗi tải: biến đường dẫn không xác định" với tên biến khó hiểu.

Sau vô số lần thử tại hầu hết các giải pháp được trình bày ở đây (nhập lại dự án, vô hiệu hóa bộ nhớ cache và khởi động lại, kiểm tra cấu trúc và đường dẫn dự án ...), điều duy nhất có hiệu quả là cài đặt lại hoàn toàn Intellij (loại bỏ ~ / .idea * ~ /. IntellijIdea *) và chọn "Không" tại câu hỏi "bạn có muốn di chuyển các cài đặt trước đó không".

Điều này cuối cùng đã làm việc.


1

Vì tôi có cùng một vấn đề và không có điều nào ở trên làm việc cho tôi, đây là những gì tôi đã làm! Tôi biết đó là một giải pháp khó chịu nhưng ít nhất cuối cùng nó cũng có hiệu quả! Tôi không chắc tại sao chỉ có phương pháp này làm việc. Nó có phải là một số bộ nhớ cache kỳ lạ trong PC của tôi?

  1. Tôi đã đóng IntelliJ
  2. Tôi đã loại bỏ hoàn toàn .ideathư mục từ dự án của tôi
  3. Tôi đã chuyển thư mục demo-projectsangdemo-project-temp
  4. Tôi đã tạo một thư mục trống mới demo-project
  5. Tôi đã mở thư mục trống này với intelliJ
  6. Tôi đã di chuyển tất cả các nội dung demo-project-temp. Đừng quên di chuyển các tập tin ẩn
  7. Nhấn chuột phải vào "Đồng bộ hóa" cho dự án của bạn
  8. Bạn sẽ thấy tất cả các tập tin và thư mục bây giờ!
  9. Bây giờ bạn cũng có thể gỡ bỏ thư mục một cách an toàn demo-project-temp. Nếu bạn đang dùng linux hoặc MAC, hãy làm điều đó rmdir demo-project-tempchỉ để đảm bảo rằng thư mục của bạn trống

1

HĐH: Mac && IDE: IntelliJ && Project: Maven build

  1. Điều hướng đến Tệp> Cấu trúc dự án> Mô-đun.
  2. Ở khu vực bên tay phải; danh sách các mô-đun sẽ có mặt.
  3. Xóa cái mặc định đã chọn và đóng IntelliJ.
  4. Tiếp theo Mở lại; IntelliJ sẽ hỏi bạn có muốn coi dự án là dự án Maven không.
  5. Chấp nhận cửa sổ bật lên và bạn tốt để đi.

1

Xóa .idea/workspace.xmllàm việc cho tôi. Đóng dự án, xóa .idea/workspace.xmlvà mở lại dự án. Tôi đã sử dụng phiên bản 2019.1.


Hoặc chỉ cần xóa toàn bộ thư mục .idea và mở lại bằng IntelliJ
Adomas

0

Cấu trúc dự án => Mô-đun => Chọn mô-đun của bạn => Đường dẫn => Đảm bảo "Kế thừa đường dẫn đầu ra biên dịch dự án" được chọn


Bạn có thể vui lòng giải thích thêm câu trả lời của bạn thêm một chút mô tả về giải pháp bạn cung cấp không?
abarisone

0

Tôi cũng gặp vấn đề tương tự với một dự án SBT trong IntelliJ 2016.2 sau khi gỡ bỏ một IntelliJ được cài đặt toàn cầu và cài đặt lại trong thư mục nhà riêng của tôi (Linux). Không có tệp hoặc thư mục nào được hiển thị trong Project View nữa.

Khung nhìn Cấu trúc dự án thậm chí sẽ không mở và đổi tên .ideathư mục thành .idea.bakvà nhập lại dự án không tạo ra sự khác biệt nào.

Tuy nhiên, điều cố định với tôi là khởi động lại Linux. Sau đó, nó hoạt động trở lại, ngay cả với .ideathư mục gốc . Có vẻ như "sửa chữa" này không chỉ giới hạn trong thế giới Windows.


0

Nếu bạn có một mô-đun lớp có cùng tên với thư mục gốc dự án của bạn, việc nhập lớp sẽ thay thế cấu hình mô-đun toplevel của bạn và thay đổi hoàn toàn chế độ xem của bạn.

Hãy chắc chắn rằng bạn không có mô-đun gradle có cùng tên với thư mục gốc của bạn.


0

Tôi gặp phải sự cố này khi thư mục .idea vô tình được thêm vào kiểm soát phiên bản SVN. Khi tôi cập nhật --- blooey! Sau đó tôi đã xóa thư mục .idea khỏi kiểm soát phiên bản.


0

Tôi đã thử tất cả các giải pháp trên, không có gì hiệu quả.


Dự án Java-Maven

Vấn đề của tôi: Trong trường hợp của tôi, tôi đã có dự án java-maven. Và vấn đề là Idea theo mặc định sử dụng maven đi kèm cho các dự án (hoặc bất cứ ai bạn đang cố mở). Tôi nhận thấy rằng maven đi kèm cứ tải phụ thuộc mãi mãi, tức là bạn không bao giờ thấy thư mục nguồn của mình.

Giải pháp: Vì vậy, để định cấu hình đó, người ta cần định cấu hình Idea để sử dụng maven (mvn) được cài đặt trên máy cho tất cả các dự án theo mặc định. Để làm điều đó, ban đầu khi Idea vẫn không mở bất kỳ dự án nào ... có một nút cấu hình. Có chọn công cụ xây dựng. Sau đó, maven, ở đó bạn sẽ thấy danh sách thả xuống nơi bạn có thể chọn maven địa phương. Tóm lại: Configure/Build Tools/Maven/DropdownMenu (Hệ điều hành của tôi: chi nhánh linux)

Mong rằng sẽ giúp


0

Tôi có một chút thời gian trước đó và giải quyết nó bằng cách làm theo các bước được cung cấp dưới đây:

a. Right-click on the `External Libraries` and select the `Load/ Unload modules` button

nhập mô tả hình ảnh ở đây

b. If you see the modules are already loaded, perform the load/unload again. 

nhập mô tả hình ảnh ở đây

Sau khi tôi đã làm điều đó, tôi thấy dự án một lần nữa ở đầu External Librariesphần. Tôi sử dụng máy Linux,BTW


0

Đối với tôi trong IntelliJ, nó đã cho tôi thấy một cửa sổ bật lên để nhập dự án hiện tại dưới dạng dự án gradle. Tôi chỉ cần nhấp vào ok và sau đó cấu trúc thư mục xuất hiện đúng.



0

Nếu bạn đang cố mở dự án scala / sbt, phiên bản sbt được đặt /project/build.propertiesphải khớp với phiên bản sbt được cài đặt trên hệ thống của bạn hoặc intellij sẽ không phát hiện đúng các mô-đun của dự án.

Khi đã xong, bạn có thể xóa ideathư mục và khởi động lại như các câu trả lời khác gợi ý.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.