UFO ET IT

IntelliJ IDEA“선택한 디렉토리는 JDK에 유효한 홈이 아닙니다.”

ufoet 2020. 11. 8. 11:36
반응형

IntelliJ IDEA“선택한 디렉토리는 JDK에 유효한 홈이 아닙니다.”


방금 IntelliJ IDEA를 설치했고 설정하려고합니다. JDK의 홈 디렉토리를 선택해야하는 부분에 도달했습니다.

내 Java 설치로 이동하려고 시도한 다음 확인을 C:\Program Files (x86)\Java클릭했지만 위의 메시지가 표시되었습니다. 그래서 나는 시도했지만 C:\Program Files (x86)\Java\jre7작동하지 않았습니다.

최신 JDK ( 여기에서 ) 재설치를 시도했지만 여전히 JDK를 선택할 수 없습니다. 심지어 .jar웹 사이트에서 받은 설치 프로그램을 드래그했는데 파일 선택기 창에서 인식하지 못합니다.

나는 멈춰 있고 무엇을해야할지 모르겠다.


당신이 jredir 을 선택하고 있기 때문 입니다. 그리고 JDKdir이 아닙니다 . JDKdir. 예를 들어 (업데이트 및 64 비트인지 32 비트인지에 따라 다름) : C:\Program Files (x86)\Java\jdk1.7.0_45제 경우에는 32 비트 JDK 1.7업데이트 45입니다.


이 오류는 JDK 또는 JRE에서 깊은 경로를 선택하는 경우 발생합니다. 선택해야 할 정확한 경로는 제 경우에는 64 비트입니다.

C : \ Program Files \ Java \ jdk1.8.0_91

32 비트 인 경우

C : \ Program Files (86) \ Java \ jdk1.8.0_91


jdk가 / usr / lib / jvm /에있을 수 있습니다. 이 리눅스 용 변종.


나는 같은 문제가 있었다. 그러나 나는 다음 경로를 선택하여 그것을 알아 냈습니다.

먼저 C : \ 폴더 를 선택해야 합니다. 그런 다음 프로그램 파일 을 선택 합니다. 그 후에 java 를 선택 하고 마지막으로 다운로드 jdk선택하십시오 . 제 경우에는 JDK1.8.0_60 버전을 다운로드했습니다.

경로를 재개하려면 :

C:\Program Files\java\jdk1.8.0_60

작업을 마친 후 다음 버튼을 클릭 할 수 있습니다 . 그런 다음 템플릿에서 프로젝트 만들기 를 선택합니다 . 이것은 main () 메소드로 자바 애플리케이션을 생성합니다. 그 후 다음을 클릭하여 프로젝트 이름을 만듭니다.

도움이 되었기를 바랍니다.


주의해야 할 한 가지는 드라이브에 jdk설치해야한다는 것 C:입니다.

다음 D:과 같이 드라이브 에 JDK를 설치했습니다 .

D:\Program Files\Java\jdk1.8.0_101

그리고 그것은 여전히 ​​똑같은 오류를 줄 것입니다. 어떤 이유로 Java는 C : 드라이브에 설치되어야합니다.


나를 위해 JDK11 및 IntelliJ 2016.3에서 동일한 메시지가 계속 표시되어 JDK11을 제거하고 대신 JDK8을 설치하기로 결정했고 즉시 작동했습니다!


jre로 jdk1.8.0_60을 제거했기 때문에이 오류가 발생했습니다!


Project Structure (File-> Project Structure)에서 설정을 놓친 경우 아래와 같이 다시 설정하면됩니다.

자바의 경우 여기에 이미지 설명 입력

Android 용 여기에 이미지 설명 입력

코딩 즐기기 J


Windows의 경우 분명히 JDK는 C : \ Program Files 아래에 있어야 합니다.

작동 하지 않습니다 .

C:\dev\Java\jdk1.8.0_191     

이것은 작동합니다 .

C:\Program Files\Java\jdk1.8.0_191     

(IntelliJ IDEA Ultimate 2018.2.4를 사용하고 있습니다.)


결국 2017 년을 2019 년으로 교체해야했고 모든 것이 잘 작동했습니다. / 으쓱 ... 여기에 다른 제안은 나에게 효과가 없었습니다.

참고 URL : https://stackoverflow.com/questions/21713414/intellij-idea-the-selected-directory-is-not-a-valid-home-for-jdk

반응형