저는 32비트 Linux Mint(18.0 Sarah) 상자에서 Intellij Community IDEA를 여러 달 동안 실행해 왔습니다. IntelliJ는 몇 차례 자동 업데이트되었으며, 일부 파티셔닝 문제로 인해 Mint(동일 버전)를 다시 설치해야 했던 때는 빌드 182.5262.2였습니다. 재설치 및 업데이트에 성공한 후 이전에 사용했던 Intellij 빌드(182.5262.2)를 다시 설치했습니다. 저는 이 빌드의 두 버전(예: JDK 유무)을 모두 시도했지만 IDE는 두 버전 모두에서 시작되지 않습니다. "JDK 필요: JDK 클래스가 IDEA 클래스 경로에 없는 것 같습니다. JRE가 아닌 JDK에서 IDE를 실행하는지 확인하십시오"라는 오류 메시지가 나타납니다.
다시 설치하기 한 시간 전에 Python과 Java 개발 모두를 위해 동일한 OS에서 IntelliJ의 정확한 빌드를 실행했기 때문에 이것은 말 그대로 미친 일입니다. IntelliJ 포럼을 시도했는데 매우 도움이 되었지만 제안된 솔루션(예: 독립 실행형 JRE 설치)이 작동하지 않았습니다. 오류가 발생하기 전에 스플래시 화면을 지나갈 수 없습니다.
제공되는 수정 사항 중 다수는 구성 디렉터리와 그 내용에 의존합니다. 내 설치에는 그러한 디렉토리가 없습니다. 나의 32비트 스케이팅 시절이 마침내 끝났는지 궁금합니다. 어떤 제안이라도 감사히 받았습니다.
Java 정보: (java -version): openjdk 버전 "1.8.0_222" OpenJDK 런타임 환경(빌드 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10) OpenJDK 서버 VM(빌드 25.222-b10, 혼합 모드) echo $PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games":JAVA_HOME=/usr /lib/jvm/java-1.8.0-openjdk-i386:/snap/bin 감사합니다. PS 다른 Java 종속 애플리케이션인 JMeter가 다시 설치되어 완벽하게 작동합니다.
답변1
아직 정확한 방법은 모르겠지만 마침내 이 문제를 해결할 수 있었습니다. 매우 오래된 버전의 IntelliJ를 설치하고 시작하려고 했습니다. 시작되지 않습니다. 예상되는 JDK 버전은 1.6/1.7이지만 설치된 버전은 1.8이라는 오류 메시지를 받았습니다. 그러나 다음에 2019.2 InteliJ IDE를 시작하려고 시도했을 때 "JDK 필수: JDK 클래스가 IDEA 클래스 경로에 없는 것 같습니다. JRE가 아닌 JDK에서 IDE를 실행해야 합니다."라는 메시지와 함께 실패하는 대신 익숙한 "이전 버전의 설정을 가져오시겠습니까?" 메시지. 나는 '아니요'라고 대답했고 그 이후로 IDE를 시작하고 구성할 수 있었고 이제 IDEA.sh에서 시작하는 완전한 기능을 갖춘 IntelliJ IDE를 사용하여 원래 있던 곳으로 돌아왔습니다.