JDK 7이 설치된 Mac OS X에서 IDEA IntelliJ를 실행하려면 어떻게 합니까?

저는 Mac OS X 10.8.2를 사용하며 JDK 7을 사용합니다. 이제 최신 버전의 IDEA IntelliJ, 11을 다운로드했습니다. 하지만 JDK 6이 없으면 시작되지 않는 것 같습니다. 해결 방법이 있나요?

JDK 7을 사용하여 Mac OS X에서 IDEA IntelliJ를 실행하려면 어떻게 해야 하나요?

질문에 대한 의견 (1)
해결책

업데이트:

JDK 1.7에서 IDEA 12를 실행하는 경우(Info.plist에서 JVMVersion1.7*로 변경한 후) 사용 중인 환경에 LANG=en_US.UTF-8이 있는지 확인하고 관련 Java 문제를 참조하세요:

런처 문제 디버깅은 이 스레드를 참조하세요.

또한 Mac의 GUI 애플리케이션은 터미널 환경에 액세스할 수 없다는 점에 유의하세요. 터미널에서 정상적으로 작동하는 일부 환경 변수를 정의한 경우 터미널에서 실행하지 않는 다른 애플리케이션에서는 이러한 변수를 볼 수 없습니다. 이 문제를 해결하는 방법은 터미널에서 직접 애플리케이션을 시작하는 것이며, IDEA의 경우 다음 명령을 사용할 수 있습니다:

open -a /Applications/IntelliJ\ IDEA\ 12.app/

현재 Mac에서 JDK 1.7 지원에는 Retina 지원 누락, 깜박임 발생 가능성, 일부 API 구현되지 않음 등의 알려진 문제가 있습니다. Mac에서 최상의 경험을 얻으려면 JDK 1.6에서 IDEA를 실행할 것을 적극 권장합니다. 프로젝트를 빌드하고 실행하기 위한 대상으로 JDK 1.7을 사용하는 것을 막지는 않습니다.


IntelliJ IDEA 11 런처는 Mac에서 JDK 1.7과 함께 작동하지 않습니다. 현재 JDK 1.6이 설치되어 있어야 IDEA 11 및 이전 버전을 실행할 수 있습니다.

해설 (17)

Mac OSX 요세미티 / 엘 캐피탄 업데이트

내가 가진 최고의 설치되었고, 이와 같은 메시지를 받았다고 15 린텔리. 난 또 jave 1.7-1.8 설치되어 있다.

내가 이 터미널에서 다음 단계를 통해 해결했다.

$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents

'편집' 린포드프리스트 파일이므로 변경일 이 비트:

JVMVersion
1.6*

다음과 같이 사용된다.

JVMVersion
1.8*

출시 후, 모든 게 중요.

해설 (10)

IntelliJ 13 및 OS X 10.9에서는 plist를 1.7*로 변경하기만 하면 Java 6을 설치하라는 메시지가 표시되지 않고 Java 7에서 작동합니다.

해설 (8)

여전히 Java 6을 설치해야 한다는 오류 메시지가 표시되는 분들을 위해. 여기에는 두 가지 문제가 있습니다:

  1. Mac OS는 애플리케이션 Info.plist 파일에 Java 섹션이 포함될 때마다 jdk 1.6이 설치되기를 원합니다.
  2. IntelliJ와 함께 제공되는 Java 런처도 jdk 1.6을 심하게 원합니다.

필요한 것은

  1. 원래 런처(콘텐츠/MacOS/아이디어)를 명시적 자바 호출이 있는 셸 스크립트로 교체합니다(매개변수와 클래스 경로는 Info.plist의 Java 섹션에서 가져올 수 있음).
  2. Info.plist에서 섹션을 제거합니다.

또는 이것을 사용할 수 있습니다 https://github.com/wonder-mice/mac-java-launcher 자동화하는 것은 IntelliJ에서만 작동한다고 생각합니다.

해설 (2)

다른 매우 우수한 솔루션을 제안했다고 확장하지만 수동으로 해야 할 vi 편집기에는 상술합니다. 대신 이 명령을 실행할 수 있습니다 너회의 통해 Mac 털미널 되므로 상황보고해 움직일만 합니다.

find /Applications/IntelliJ*/*Contents/*Info.plist  -exec sed -i -e 's/string>1.6/string>1.7/' {} \;

enter 이미지 여기에 설명을!

몇 옵션임 팁:

  1. Jdk 1.8 설치되어 있는 경우 그 위의 함장님이요 1.8 1.7 바꾸면 됩니다
  2. 언제나 그렇듯이 복사본인 폴더란 만일의 사태에 대비해 스케쳐내 린포드프리스트 에서 만들기 위해 여러 가지 이유로 비교 결과 또는 되돌릴 또는 다른.
  3. 변경하십시오 실행하십시오 확인하기 위해 열렸다.
  • 'string&gt 1.7&quot 그렙 ";; Applications/IntelliJ/Contents/Info.plis * '
해설 (1)