[Eclipse] Eclipse 실행 JVM 변경하기

[Eclipse] Eclipse 실행 JVM 변경하기

Goal

  • 기본 실행 Java 버전 변경 후, Eclipse 실행 오류 해결


발생 원인

  • OpenJDK 11 설치 후에 잘 실행되던 Eclipse에서 아래와 같은 에러 발생
  • org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct Error

실행환경

  • OS X Mohave 10.14.2
  • Eclipse Oxygen
  • OpenJDK 11.0.1, Oracle JDK 1.8.0_162


해결 방법

1. eclipse.ini에 모듈 옵션 추가

  • eclipse.ini 파일에 –add-modules=ALL-SYSTEM 옵션 추가 screenshot001


2. eclipse 실행 vm 변경

  • 1번에서 말한 옵션이 기존에 추가되어 있음에도 에러 발생
  • 그래서 Eclipse 실행하는 VM을 기존의 Oracle JDK8 로 변경
  • eclipse.ini 파일에 아래와 같은 옵션 추가 screenshot002


References

댓글남기기

-->