2011-09-30 4 views
0

나는 실행하려고하는 새로운 프로그램을 받았습니다. OSGI를 사용하고 org.eclipse.osgi.framework.internal.core.OSGi에 액세스하려고 할 때 clasnotfoundexception을 반환합니다. 나는이 수업이 어디에 위치해야하는지 알아 내려고 노력하고있다.클래스가 org.eclipse.OSGI jar 파일에없는 것 같습니다.

패키지에는 org.eclipse.OSGI.jar (버전 번호 없음)이라는 jar 파일이 있습니다. 이 jar 파일을 검사했고 org.eclipse.osgi.framework.internal.core 패키지가 포함되어 있습니다. 그 안에있는 OSGi 클래스는 아닙니다. 동일한 애플리케이션 (org.eclipse.OSGI_3.5.1)의 이전 버전으로 패키징 된 이전 항아리를 검사했고 OSGi 클래스도 가지고 있지 않습니다. 나는 온라인상에서 보았고, 오래된 org.eclipse.OSGI_3.3 jar에 OSGi 클래스가 있다고 판단 할 수있었습니다.

그래서 누군가 내 혼란을 치울 수 있습니다. 이 수업은 나의 3.5 병에 속한다고 생각 하나, 나는 그것을 발견하기에는 너무 성급한가? 아니면 완전히 다른 항아리의 일부인가, 아니면 완전히 제거되었는지?

답변

1

대체 된 이전 실행기 클래스입니다. org.eclipse.osgi.jar의 Main-Class 매니페스트 헤더를 참조해야합니다.

관련 문제