IntelliJ는 프로젝트 폴더를 표시하지 않습니다


334

IntelliJ에 문제가 있습니다. 왼쪽의 프로젝트 뷰에 폴더가 표시되지 않습니다. 내 설정은 "보기 형식 : 프로젝트"입니다. 폴더와 패키지가 다시 표시되도록 관리하려면 어떻게해야합니까? 옵션을 변경하지 않았기 때문에 실마리가 없습니다!

IntelliJ 10.0.3을 사용하고 있습니다. Maven Lift Project에서 작업하고 있습니다.


그래서 Intellij 버전 14.1.5로 작업하고 있으며 비슷한 상황이 발생했습니다. 아이디어 폴더 만 남기고 모든 프로젝트 파일을 삭제 한 다음 git으로 모든 코드를 가져 왔습니다. Intellij는 폴더를 표시하지 않았지만 프로젝트 구조에서 모듈을 인식했습니다. maven으로 모든 종속성을 해결 한 다음 모든 모듈의 폴더가 프로젝트보기에 다시 표시되기 전에 Intellij를 열고 닫았습니다.
Jeremy

2
나는이 문제가
있었는데이

7
이미 제공된 솔루션이 있다는 것을 알고 있습니다. 그러나 이것이 내가 처음에 문제를 얻은 방법입니다. git 프로젝트를 확인하고 완료하기 전에 intellij에서 프로젝트를 열었습니다. 따라서 .idea 폴더가 손상된 상태이며 intellij는 자동으로 새로 고치지 않습니다. .idea 폴더를 삭제하고 다시 열거 나 동기화를 시도 할 수 있습니다. 도움이되기를 바랍니다.
pavan sachi

2
여전히 2018 intellij Ultimate에서 발생 : /
JesseBoyd

.idea폴더를 삭제 한 후에도 같은 일이 발생했습니다
Jun Yin

답변:


387

그래서 다른 질문을 한 후에 누군가 파일> 프로젝트 구조> 모듈 아래에 물건이 있다는 것을 알아내는 데 도움 이되었습니다. 비어 있으면 ( "표시 할 내용 없음") 다음을 수행하십시오.

  1. 에서 파일> 프로젝트 구조> 모듈은 , "+"버튼을 클릭
  2. 눌러 Enter(이상하게 때문에 나를 "새 모듈"을 클릭하지 않습니다) 2 단계
  3. 팝업 창에서 "..."다음 버튼을 클릭하면 컨텐츠 루트로 이동합니다. 루트 폴더를 찾아서 선택하십시오 3 단계 1 부 3 단계
  4. "확인"버튼을 클릭하십시오
  5. 이름이 이미 사용 중이라는 경고는 무시하십시오.

19
모듈을 가져와야했습니다
Pramod Setlur

10
이것은 나를위한 솔루션의 95 %였습니다. 그 화면에서 "컨텐츠 루트 추가"를해야했습니다. 그런 다음 어떤 이유로 든 모든 폴더가 마술처럼 나타납니다.
Lavamantis 2016 년

2
기존 소스에서 새 프로젝트를 만들 때 모든 것이 훌륭하게 작동합니다. 그러나 새 프로젝트를 만들 때 IDEA는 지속적으로 "이 파일은 프로젝트의 일부가 아닙니다 ..."입니다. 이제 모든 것이 의미가 있습니다.
Jared Kipe

"java"를 선택하고 3 단계에서 "next"를 클릭해야합니다.
luckydonald

5
Intellij 로이 작업을 몇 번이나 해야하는지 믿을 수 없습니다. 그것을 유지할 수있는 방법이 있습니까? 기존 프로젝트가 정기적으로 저에게 도움이되기 때문에 Intellij의 의도와 상반되는 일을해야합니다.
enderland

311

Intellij를 종료하고 .idea폴더를 제거해야 했습니다 (경우에 따라 먼저 보관했습니다). 그런 다음 프로젝트를 다시 열었고 저에게 효과적이었습니다. 또한 구성이 삭제되기 때문에 구성 (예 : 디버그 / 실행 구성)을 저장하는 것을 잊지 마십시오.


16
1 년 후에도 여전히 IDEA의 버그라고 생각합니까?
danger89

4
비슷하지만 <projectName> .iml 파일도 삭제해야합니다.
Rob Campion

6
나도 일했다. 이유없이 새 모듈을 만드는 것보다 낫습니다.
esseara

24
여전히 2018 년 1 월에 발생
KyleFairns

2
이것이 여전히 3 년 동안 문제라는 것은 미친 짓입니다. 1/3 번 발생 JetBrains 제품, Mac 또는 Linux를 엽니 다. .idea를 삭제하면 작동하지만 모든 프로젝트 설정을 다시 실행해야합니다.
pixelpax

30

나는이 문제도 가지고 있었다. 그것은 .idea관련이 있습니다. 삭제하고 IntelliJ를 다시 시작하십시오.


26

파일-> 프로젝트 구조-> 모듈을 클릭하고 +를 클릭 한 다음 모듈을 가져 와서 루트 폴더를 찾아서 선택했습니다.

효과가있었습니다.

IntelliJ 14의 경우


1
이 : 2018 년 맥 OS에 IntelliJ에 궁극적 인에 나를 위해 일한
Sudipta BASAK

이것은 우분투 16.04에서 나를 위해 일했습니다. 완벽한 답변.
Abin George

17

Maven 프로젝트를 다시 가져 오십시오. 또한 프로젝트 디렉토리 이름이에서 제외되지 않았는지 확인하십시오 Settings | File Types | Ignore Files and Folders.


나는 같은 문제가 있습니다 (오늘 다른 프로젝트에서 두 번 보았습니다). 그러나 "파일 및 폴더 무시"설정에서 모든 항목을 제거해도 도움이되지 않습니다. "재수입"이란 무엇입니까?
BT

@BT는 .idea디렉토리 를 삭제 하고 기존 파일 위에 새 프로젝트를 만들거나 pom.xml프로젝트가 Maven 기반 인 경우 가져 오십시오 . 문제가 지속되면 지원 팀에 티켓을 제출하십시오.
CrazyCoder

이것은 나에게 일어난 일입니다. 분기를 전환하고 있었기 때문에이 과정에서 폴더를 제외 할 수있었습니다.
Knubo

14

IntelliJ IDEA 2016.2의 새로운 사용자입니다. 프로그램을 처음 실행할 때 기존 프로젝트를 열었고 프로젝트 패널의 루트 디렉토리에만 파일을 표시했지만 프로젝트 폴더 (확장 트리 구조)는 표시하지 않는 동일한 문제가 발생했습니다.

처음에는 프로젝트 설정> 모듈로 가려고했는데 모듈이 표시되지 않았습니다. (+)를 클릭하고 루트 폴더를 선택하려고했지만 폴더를 선택하지 않았습니다.

그런 다음 대신 다음 단계로 해결했습니다.

  • IntelliJ 종료
  • (즉, 기존 .idea 폴더를 삭제 rm -rf .idea)
  • IntelliJ를 다시 시작하십시오.
  • 프로젝트 루트 폴더가 이제 프로젝트 설정> 모듈에 표시되는지 확인
  • 툴바 버튼 (예 : 1. 프로젝트 구조)을 왼쪽 사이드 바에 표시하려면 전환합니다 ( 틱이 나타날 때까지 보기> 툴바 버튼 클릭 )
  • 사이드 바가 표시 될 때까지 1. 프로젝트 구조 도구 모음 단추를 클릭하십시오 .
  • 프로젝트의 루트 디렉토리 이름 왼쪽에있는 화살표 아이콘을 클릭하여 트리 폴더 구조를 확장하십시오.

UPDATE 2017년 9월 2일 : 당신이 모듈 SDK를 추가했고 그것이 추가 한 경우 .iml는 모듈의 하위 디렉토리를로드하는 원인이 프로젝트의 루트의 하위 디렉토리 내 파일을 해당 수정을 위해, 그것은해야 할 수 있습니다 .iml추가하여 파일을 /..로 아래에 나와 있습니다.

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

11
  1. 가까운 지능
  2. .idea 폴더 삭제
  3. intellij를 다시 시작하십시오
  4. 가져 오기를 클릭하고 프로젝트를 선택하십시오.
  5. 기존 소스에서 프로젝트를 작성하고 다음을 클릭 한 후 다음을 클릭하십시오.

그리고 당신은 잘 가야합니다.


10
  1. 당신은 하지 않는 이 일을 완전히 인 IntelliJ를 종료해야합니다. 간단하게 닫습니다 당신이 열려있는 프로젝트를. (완전히 닫히지 않도록 다른 프로젝트를 열 수 있습니다)

  2. 프로젝트가 설치된 디렉토리로 이동하여 ".idea" 폴더를 삭제하십시오 .

  3. 프로젝트를 다시여십시오.

해결해야합니다. 2018 년 5 월에 효과가있었습니다.



6

.idea 폴더를 삭제했습니다. ItelliJ를 닫고 동일한 프로젝트를 열기 위해 다시 시작했습니다.

컨텐츠 루트를 추가하도록 요청했습니다. 그것은 나를 위해 일했다.


5

nodeJs 프로젝트가 있고 /[project_name].iml 파일을 제거한 후 폴더가 손실되었습니다.

다른 프로젝트 설정을 유지하면서 폴더를 복원했습니다.

  • Project Settings > Modules
  • + Add Content Root

5

.idea 폴더를 삭제할 때도 같은 문제가 발생했습니다.

그러나 무효화하고 다시 시작하려고 할 때 .idea 폴더가 다시 생성되었지만 여전히 폴더가 표시되지 않았습니다.

1. IntelliJ를 닫고, .idea 폴더를 삭제하고, 3. IntelliJ를 시작해야합니다.

문제가 해결되었습니다.


3

5 년이 지난 후에도 아이디어에 대한 경험이 있어도 여전히이 문제가 있습니다. 가장 간단한 해결책은 다음과 같습니다.

  • 아이디어 닫기
  • .idea 삭제
  • 아이디어를 시작하고 open project대신import project

그리고, 당신의 프레임 워크 오픈 conf의 파일과 같은 pom.xml또는 build.sbt또는 build.gradle등과 자동으로하라는 메시지가 import project때를 클릭하고 완료되면, 프로젝트가 대부분 설치 맞습니다.


그러나 .idea 폴더를 삭제하면 모든 프로젝트 특정 구성을
잃게됩니다

예, 특정 프로젝트 설정을 잃었지만 프로젝트 가져 오기 기능 을 열거 pom.xmlbuild.sbt사용 하면 대부분의 모듈 설정을 복구 할 수 있습니다 .
RP-

3

나는 나를 위해 더 나은 솔루션을 가지고 있으며 그것은 당신을 위해 일할 수 있습니다. 전체를 삭제할 필요가 없습니다.idea이 방법으로 폴더 전체 프로젝트를 잃게됩니다. 프로젝트 설정에서 실수로 모든 폴더를 제외했을 수 있습니다. 또한 프로젝트 폴더가 사라지는 것을 발견했습니다. 인덱싱을 비활성화하는 방법을 찾으려고 했으므로 프로젝트 설정-> 모듈을보고 Excluded를 클릭하여 인덱싱을 위해 프로젝트 전체를 추가하여 무시할 수 있는지 확인했습니다. 아무것도하지 않았으며 제외에서 폴더를 끌어 놓을 수 없었습니다. 내가 알지 못하는 것은 단순히 "Excluded"를 클릭하면 IntelliJ가 자동으로 폴더를 Excluded로 옮기고 모든 폴더가 프로젝트 탐색기에서 사라진다는 것입니다. "제외됨"버튼은 배경을 회색으로 변경하여 제외가 활성화되었음을 나타냅니다.

고치다:

  1. 프로젝트 설정-> 모듈을여십시오.
  2. 제외됨이 강조 표시되면 클릭하십시오.
  3. 적용 또는 닫기를 클릭하십시오

결과 : 프로젝트의 폴더가 다시 나타납니다

정말 나쁜 나쁜 나쁜 UI 디자인! 소스 및 제외 버튼은 실제로 "확인란"으로 작동 할 때 탭처럼 보입니다!

Sources 또는 Excluded를 클릭하면 눈에 띄는 효과가없는 무고한 탭 선택처럼 보이지만 기본적으로 빌드 프로세스에서 파일을 추가하거나 제거하는 데 큰 영향을 미칩니다.


1

Intellij는 모든 종속성을 해결 한 후 프로젝트를 가져옵니다. 필자의 경우 일부 모듈의 종속성을 해결할 수 없었고 거기에 붙어있었습니다. 올바른 로컬 저장소를 가리 키기 위해 Maven settings.xml을 로컬 저장소에서 기본 .m2폴더 로 복사 해야했습니다.


1

완전성을 위해이 답변을 추가합니다. 나는 15.0.6을 사용하고 있었고이 문제가있었습니다. Maven 또는 Gradle에서 모듈을 가져 와서 프로세스를 거쳤지만 모듈이 나타나지 않았습니다. .idea 파일을 삭제하고 다시 시작하려고했습니다. 최신 버전 (커뮤니티 2016.2)을 제거하고 설치하면 문제가 해결되었습니다.


1

모듈 설정을 선택하고 이러한 변경을 수행하면 작동합니다.

파일> 프로젝트 구조> 모듈에서 "+"단추를 클릭하십시오.

Java 또는 RUBY와 같은 특정 프로젝트 또는 새 모듈을 추가 한 다음 적용하고 확인하십시오.


1

intellij 15 (v143)에서 2016.3 (v163)으로 업그레이드 한 후 문제가 발생했습니다. 또한 시작시 암호 변수 이름을 가진 "로드 오류 : 정의되지 않은 경로 변수"에 대해 간헐적으로 오류가 발생했습니다.

여기에 제시된 대부분의 솔루션 (프로젝트 다시 가져 오기, 캐시 무효화 및 다시 시작, 프로젝트 구조 및 경로 확인 ...)을 무수히 시도한 후에는 Intellij를 완전히 다시 설치하는 것이 유일한 작업이었습니다 (~ / .idea * ~ / 제거). IntellijIdea *)를 선택하고 "이전 설정을 마이그레이션 하시겠습니까?"질문에서 "아니요"를 선택하십시오.

이것은 마침내 작동했습니다.


1

나는 같은 문제가 있었고 위의 어느 것도 나를 위해 일하지 않았으므로 이것이 내가 한 일입니다! 나는 그것이 심술 해결책이라는 것을 알고 있지만 적어도 마침내 효과가 있었다! 왜이 방법 만 효과가 있는지 잘 모르겠습니다. 내 PC에 이상한 캐시가 있어야합니까?

  1. 나는 IntelliJ를 닫았다
  2. .idea프로젝트 에서 폴더를 완전히 제거했습니다.
  3. 폴더 demo-projectdemo-project-temp
  4. 빈 폴더를 새로 만들었습니다 demo-project
  5. intelliJ 로이 빈 폴더를 열었습니다.
  6. 나는 모든 내용을 옮겼습니다 demo-project-temp. 숨겨진 파일도 옮기는 것을 잊지 마십시오
  7. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "동기화"
  8. 이제 모든 파일과 폴더를 볼 수 있습니다!
  9. 이제 폴더를 안전하게 제거 할 수도 있습니다 demo-project-temp. Linux 또는 MAC을 사용하는 경우 rmdir demo-project-temp폴더가 비어 있는지 확인하십시오.

1

운영체제 : Mac && IDE : IntelliJ && Project : Maven build

  1. 파일> 프로젝트 구조> 모듈로 이동하십시오.
  2. 오른쪽 영역에서; 모듈 목록이있을 것입니다.
  3. 선택한 기본 항목을 삭제하고 IntelliJ를 닫습니다.
  4. 다음 다시 엽니 다. IntelliJ는 프로젝트를 Maven 프로젝트로 처리 할 것인지 묻습니다.
  5. 해당 팝업을 수락하면 갈 수 있습니다.

1

삭제 .idea/workspace.xml가 나를 위해 일했습니다. 프로젝트를 닫고 삭제 한 .idea/workspace.xml다음 프로젝트를 다시여십시오. 2019.1 버전을 사용하고있었습니다.


또는 전체 .idea 폴더를 삭제하고 IntelliJ로 다시 엽니 다
Adomas

0

프로젝트 구조 => 모듈 => 모듈 선택 => 경로 => "프로젝트 컴파일 출력 경로 상속"이 선택되어 있는지 확인하십시오.


제공하는 솔루션에 대한 설명을 조금 더 추가하여 답변을 더 자세히 설명해 주시겠습니까?
abarisone

0

전 세계적으로 설치된 IntelliJ를 제거하고 내 자신의 홈 폴더 (Linux)에 다시 설치 한 후 IntelliJ 2016.2에서 SBT 프로젝트와 동일한 문제가 발생했습니다. 더 이상 파일이나 폴더가 프로젝트보기에 표시되지 않았습니다.

프로젝트 구조보기는 열리지 않았으며 .idea폴더 이름을 바꾸고 .idea.bak프로젝트를 다시 가져와도 아무런 차이가 없었습니다.

그러나 나를 위해 고친 것은 Linux를 재부팅하는 것이 었습니다. 그 후에 원래 .idea폴더 에서도 다시 작동했습니다 . 이 "수정"은 Windows 세계에만 국한되지 않습니다.


0

프로젝트 루트 폴더와 이름이 같은 gradle 모듈이있는 경우 gradle 가져 오기는 최상위 모듈 구성을 대체하고보기를 완전히 변경합니다.

루트 디렉토리와 이름이 같은 gradle 모듈이 없는지 확인하십시오.


0

.idea 폴더가 실수로 SVN 버전 제어에 추가되었을 때이 문제가 발생했습니다. 내가 업데이트했을 때 --- blooey! 이후 버전 관리에서 .idea 폴더를 제거했습니다.


0

위의 모든 솔루션을 시도했지만 아무것도 효과가 없었습니다.


자바 메이븐 프로젝트

내 문제 : 내 경우에는 Java-maven 프로젝트가있었습니다. 그리고 문제는 Idea가 기본적으로 프로젝트 (또는 열려고하는 사람)를 위해 번들로 제공되는 maven을 사용한다는 것입니다. 번들로 묶인 maven은 종속성을 계속 다운로드합니다. 즉, 소스 폴더가 표시되지 않습니다.

솔루션 : 이를 구성하려면 기본적으로 모든 프로젝트에 대해 컴퓨터에 설치된 maven (mvn)을 사용하도록 Idea를 구성해야합니다. 이를 위해 Idea가 아직 프로젝트를 열지 않은 처음에는 구성 버튼이 있습니다. 빌드 도구를 선택했습니다. 그런 다음 maven, 로컬 maven을 선택할 수있는 드롭 다운 목록이 표시됩니다. 한마디로 : Configure/Build Tools/Maven/DropdownMenu (내 OS : 리눅스 지점)

희망이 도움이


0

나는 조금 전에 그것을 가지고 있었고 아래에 제공된 단계를 따라 해결했습니다.

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

여기에 이미지 설명을 입력하십시오

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

여기에 이미지 설명을 입력하십시오

그 작업을 마친 후 External Libraries섹션 상단에 프로젝트가 다시 나타 납니다. 나는 리눅스 머신을 사용한다.BTW


0

IntelliJ의 경우 기존 프로젝트를 gradle 프로젝트로 가져 오는 팝업이 표시되었습니다. 방금 확인을 클릭하면 폴더 구조가 올바르게 나타납니다.



0

scala / sbt 프로젝트를 열려고하면 sbt 버전이 /project/build.properties시스템에 설치된 sbt 버전과 일치해야합니다. 그렇지 않으면 intellij가 프로젝트 모듈을 제대로 감지하지 못합니다.

완료되면 idea폴더를 삭제 하고 다른 답변에서 제안한대로 다시 시작할 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.