Eclipse 설치 중에 Failed to create the Java Virtual Machine.

2697 단어 이클립스Mac자바

소개



Mac에 Eclipse를 설치하려고 하면 "Failed to create the Java Virtual Machine."라는 화가 났습니다.



설치시 이런 굴욕을 받은 것은 처음이다

물론 자바는 들어있다.

결론부터 말하면,
-vm 를 ini 파일로 설정합니다.

절차



우선 주의점

원인을 잘 모르겠지만 ini 파일을 vim으로 수정하면 이러한 오류가 발생합니다.



vim에서 할 수있는 한, 무엇이든 "Eclipse Installer.app"를 휴지통에 넣어하지 않으면 신경 쓰지 않는 것 같습니다.

장난 꾸러기라는 마음을 밀어 넣으면서 GUI로하면 잘 작동합니다.

수수께끼

절차 개요


  • "Eclipse Installer.app"를 적절한 위치에 복사
  • Finder에서 "Eclipse Installer.app"을 마우스 오른쪽 버튼으로 클릭> 패키지 내용 표시> Contents/Eclipse/eclipse-inst.ini를 텍스트 편집기에서 엽니 다.
  • eclipse-inst.ini 에 Java8 경로 설정

  • 1. "Eclipse Installer.app"를 적절한 위치에 복사



    일반적으로 eclipse-inst-mac64.dmg를 다운로드하고 클릭하면 eclipse installer가 /Volumes/Eclipse Installer에 마운트됩니다.

    그리고 그 안에 "Eclipse Installer.app"가 있기 때문에 그것을 적절한 위치에 복사합니다.

    여기는 GUI 또는 CLI일 수 있습니다.
    /Volumes/Eclipse Installer 다음은 Read Only이므로 복사하지 않으면 편집 할 수 없습니다.

    2. Finder에서 "Eclipse Installer.app"을 마우스 오른쪽 버튼으로 클릭> 패키지 내용 표시> Contents/Eclipse/eclipse-inst.ini를 텍스트 편집기에서 엽니 다.



    여기는 특히 보충 설명 없음.

    앞서 언급했듯이 vim에서하지 않도록

    3. eclipse-inst.ini에 Java8 경로 설정


    eclipse-inst.ini 에 이 2 행을 추가한다.
    -vm
    /Users/tommarute/.jenv/versions/1.8/bin/java
    

    ※ 물론 Java 의 패스는 자신의 환경의 것을 설정해 주세요

    왜 Java8 인가하면, 자신의 환경의 최신 (14) 라고 인스톨러가 움직이지 않았기 때문에.

    Java9라고 움직이는지, 혹은는 시도하고 있지 않다.

    Java8 가 없는 경우는 이런 식으로 넣어 주세요.
    $ brew tap AdoptOpenJDK/openjdk
    
    # 古いコマンド
    $ brew cask install adoptopenjdk8
    # 新しい方
    $ brew install adoptopenjdk8 --cask
    

    사족이지만, 최신의 Java 가 들어 있는 경우는 jenv 등의 관리 툴이 있는 편이 좋을 것입니다.

    설치 프로그램 다시 실행



    ini 파일을 수정한 후 Finder에서 "Eclipse Installer.app"를 두 번 클릭합니다.

    평소 화면을 볼 수 있어야합니다.



    Thanks,

    좋은 웹페이지 즐겨찾기