
IntelliJ IDEA를 시작하려고 하는데 JDK 경로를 설정할 수 없습니다. which java
/usr/bin/java를 반환하지만 IDEA는 지정된 경로를 찾을 수 없습니다. IDEA 내에서 트리의 빈을 확장하면 X11의 끝없는 트리가 표시됩니다. /usr/share/java도 시도했지만 '지정된 경로가 JDK용 디렉토리가 아닙니다' 오류가 발생합니다. JDK 경로를 어떻게 설정합니까?
답변1
오류 메시지는 매우 명확합니다.
지정된 경로디렉토리가 아님JDK용
/usr/bin/java
JDK는 컴파일된 Java 프로그램 파일을 실행하기 위한 명령인 디렉토리가 아닙니다 .class
.
IntelliJ에서 JDK를 설정하려면 다음으로 이동하세요.Project Structure
섹션에서 일반적으로 Ubuntu에 설치된 JDK 경로를 Platform Settings
선택 하고 추가합니다 . 그런 다음 섹션에서 탭을 선택 하고 마지막으로 추가된 JDK를 선택합니다.SDKs
/usr/lib/jvm/
Project Settings
Project
답변2
저는 Ubuntu 18.04 LTS와 새로운 IDEA 2019.2를 사용하고 있습니다.
나는 같은 문제를 만났고 여러 openjdk 패키지를 설치하여 해결했습니다. "openjdk-8-jdk"만으로는 충분하지 않습니다.
OpenJDK 8(1.8)의 경우 다음을 설치해야 합니다.
sudo apt install openjdk-8-demo openjdk-8-doc openjdk-8-jdk openjdk-8-source
OpenJDK 11의 경우:
sudo apt install openjdk-11-demo openjdk-11-doc openjdk-11-jdk openjdk-11-source
그러면 두 SDK가 모두 올바르게 인식됩니다(/usr/lib/jvm/ 폴더의 하위 폴더 중 하나 선택).
답변3
Kirill Mikhailov가 지적했듯이 이미 설치된 Open JDK 대신 oracle JDK를 사용하면 문제가 해결되었습니다.
저는 Intelij 2017.2 CE를 사용하고 있습니다.