El capitan 10.11에서 작동하지 않는 intelliJ


9

방금 새 OS El capitan 10.11을 설치하고 intelliJ가 작동하지 않는 것을 발견했습니다.

시작하면 다음 오류가 발생합니다.

"This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X."

Java가 아직 제대로 설정되지 않은 것 같습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?


1
Java를 올바르게 설정할 수 있습니다. 오류에 따라 레거시 설치를 찾는 것처럼 보이고 10.11에는 지원되지 않는 레거시 버전의 Java가 없을 것입니다. 아직도 사용중인 IntelliJ 버전에 레거시 버전의 Java가 필요합니까?
Ramhound

인텔리전트 실행 13. 왜 레거시가 필요한지 잘 모르겠습니다. 내가 바꿀 수있는 것입니까?
denislexic 2016 년

2013 년 현재 설치 프로그램에 1.6 이 여전히 필요하므로 1.6을 추가하고 작동하는지 확인하십시오. 또한 관련
Ramhound

1.6 (공식 Apple Java)을 설치할 수 없습니다. 10.11에서 지원되지 않습니다 :(
denislexic

2
El Capitan 용 Java 6 : support.apple.com/kb/DL1572
nschum

답변:


20

모든 것이 여전히 잘 작동하는 (및 Apple 제공 java 6 런타임이 설치된) 10.10 설치를 업그레이드 한 경우 다음 솔루션이 작동 할 수 있습니다. 나는 당신과 같은 문제가 있었고, 이것은 내 문제를 해결했습니다.

  1. IntelliJ를 종료하고 Finder의 응용 프로그램 폴더로 이동하십시오.
  2. IntelliJ.app를 마우스 오른쪽 단추로 클릭하고 패키지 내용 표시
  3. 내용 폴더를여십시오 (이 경우에는 유일한 파일 / 폴더였습니다)
  4. 어떤 종류의 텍스트 편집기를 사용하여 Info.plist 파일을여십시오 (TextEditor가 작업을 수행해야하지만 그러한 작업에는 Sublime을 사용하는 것이 좋습니다).
  5. 다음 태그를 찾으십시오.

    <key>JVMVersion</key>
    <string>1.6*,1.7+</string>
    
  6. 1.6*,문자열 태그에서 제거 하면 다음과 같이됩니다.

    <key>JVMVersion</key>
    <string>1.7+</string>
    
  7. 파일을 저장하고 IntelliJ를 다시 시작하십시오.

내가 말했듯이, 이것은 나를 위해 작동하는 것 같습니다. 필자는 IntelliJ 14를 사용하고 있음에 유의해야하지만이 프로세스는 13에서도 작동해야한다고 생각합니다.

또한 Apple에서 제공하는보다 영구적 인 솔루션이 나오면이 단계를 실행 취소하거나 (제거 된 텍스트를 다시 추가하면 됨) IntelliJ를 완전히 다시 설치하는 것이 좋습니다.


1
대단했다! 나는 그것을 1.8 *로 바꾸었고 매력처럼 일했습니다. 감사!
denislexic 2016 년

전혀 작동하지 않습니다 ... 파일을 편집했지만 여전히 동일한 차단 대화 상자 (아이디어 14)
Jan Galinski

4

이 Apple 링크 https://support.apple.com/kb/DL1572?locale=en_US 에서 Java 6을 다시 설치하기 만하면 IntelliJ 14 가이 를 인식 할 수있었습니다. 또한 Intellij에서 Java 1.6을 계속 사용할 수 있습니다.

여기 더 : https://intellij-support.jetbrains.com/hc/en-us/articles/206827627-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks

Jetbrains 지원에서 :

JDK 1.6을 실행해야하며 시스템에 없을 수 있습니다. Apple JDK 1.6을 설치하십시오. 제품을 처음 시작할 때 Java를 설치하라는 제안이있는 창이 있어야하지만 다른 응용 프로그램 창에 의해 숨겨 질 수 있습니다.


슈퍼 유저에 오신 것을 환영합니다! 링크 된 페이지가 변경되면 답변이 유효하지 않을 수 있으므로 참조 링크에서 답변의 필수 부분을 인용하십시오.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.