메뉴 건너뛰기

조회 수 439 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

이클립스 실행시 javax.annotation 패키지가 클래스 패스에 존재하지 않아서 발생하는것 같습니다. 다음과 같은 오류가 발생합니다.


!MESSAGE Application error
!STACK 1
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:410)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
... 
!MESSAGE FrameworkEvent ERROR
!STACK 0
java.lang.NoClassDefFoundError: javax/annotation/PreDestroy
	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
...



이클립스가 설치된 곳 아래에  eclipse.ini 파일의 -vmargs  아래에 --add-modules=java.se.ee 를 추가하고 실행합니다.


openFile
--launcher.appendVmargs
-vmargs
--add-modules=java.se.ee
-Dosgi.requiredJavaVersion=1.8

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved