Mac OS에서 IntelliJ IDEA JDK 구성


답변:


272

Mac OS X 또는 Ubuntu를 사용하는 경우 JDK에 대한 심볼릭 링크로 인해 문제가 발생합니다. 파일 | 캐시 무효화가 도움이 될 것입니다. 그렇지 않은 경우 심볼릭 링크가 아닌 직접 JDK 홈 폴더에 대한 JDK 경로를 지정합니다.

캐시 무효화 메뉴 항목은 IntelliJ IDEA 파일 메뉴 에서 사용할 수 있습니다.

최근 Apple Java 업데이트 후 직접 JDK 경로는 다음과 같습니다.

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

IDEA에서는 File | 프로젝트 구조 , 왼쪽 에서 SDK 를 선택한 다음 [+] 버튼을 누른 다음 위의 JDK 홈 경로를 지정하면 다음과 같은 결과가 나타납니다.

Mac의 JDK 1.6


1
IntelliJ IDEA 11.x 및 12.x EAP를 사용하여 OS X 10.8에서 동일하게 시도했지만 문제가 해결되지 않습니다. 나는 Apple의 Java 1.6과 Oracle의 Java 1.7을 모두 가지고 있지만 문제는 두 가지 모두와 일치합니다.
sorin

이 버그를 따르십시오. 이것이 원인이 될 수 있습니다. youtrack.jetbrains.com/issue/IDEA-95789
sorin

1
jdk 경로는 버전에서 버전으로 변경되어 경로를 찾을 수 있습니다. which java터미널에서 /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java다음 Home과 같이 IntelliJ 아이디어 대화 상자에 입력하기 위해 dir 경로를 인쇄 한 다음 사용 합니다/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Maxim Yefremov

12

최근에 이것을 시도 했으며 JDK 를 선택하려고 할 때 ... IntelliJ 를 통해 열고 선택할 때 비어있는/System/Library/Java/JavaVirtualMachines/ 것으로 나타납니다 . 따라서 JDK를 선택할 수 없습니다 ...

이 문제를 해결 하려면 파인더 창이 열릴 때 ( [+] JDK를 누름 ) 단축키 Shift + CMD + G 를 사용하여 경로를 지정하는 것으로 나타났습니다 . ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdk제 경우)

그리고 짜잔, IntelliJ는 그 시점부터 모든 것을 찾을 수 있습니다.


5

JAVA를 업데이트하면 JDK 경로가 변경 될 수 있습니다. Mac의 경우 다음 경로로 이동하여 설치된 JAVA 버전을 확인해야합니다.

/Library/Java/JavaVirtualMachines/

다음으로 찾은 JDK 버전이 jdk1.8.0_151.jdk이고 그 안의 홈 디렉토리 경로가 JDK 홈 경로라고 가정합니다.

제 경우에는 다음과 같습니다.

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

로 이동하여 구성 할 수 있습니다 File -> Project Structure -> SDKs.

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


-1

Mac에서 IntelliJ Idea 12에는 기본 설정 / 키맵이 있습니다. ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/


이 도움말은 원래의 질문에 대답하지 않는다
알렉산드르 산토스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.