2012-01-21 3 views
2

JDK 1.5에서 webservice 클라이언트를 실행하려고하는데 classnotfound 예외, nosuchmethod ...와 같은 많은 오류가 발생합니다. jax-ws, axis ...와 같은 일부 libs를 JDK 1.5에서 실행 하시겠습니까?JDK 1.6에서 webservice 클라이언트 개발 및 JDK 1.5.03과 호환되어야 함

가장 좋은 방법은 무엇입니까? NetBeans 6.9.1을 JDK 1.6에 설치하고 JDK 1.5와 호환되는 프로젝트를 만들었습니다. 그것은 내 컴퓨터에서 작동하지만 다른 1.5에서는 그렇지 않습니다.

답변

2

JDK1.5 용으로 개발하려면 JDK1.5를 다운로드하여 응용 프로그램을 개발하십시오. NetBeans는 함께 제공되는 것 이외의 다른 JDK를 사용할 수 있습니다.

JDK1.5를 타겟팅하고 JDK1.6을 사용하여 발을 쏴보십시오.

+0

나는했으나 다른 컴퓨터에서 1.5 버전 만 실행하려고 시도했지만 예외가 발생했습니다. – Gregor

+0

그러면 아마도 dev 클래스 시스템과 다른 시스템에서 동일한 클래스 경로로 실행되지 않을 것입니다. 클래스 경로를 수정하십시오. –

+0

확인. 나는 jdk1.5에 대한 프로젝트를 만들었고, 이제는 1.5로 실행한다. 가져 오기 : java.lang.ExceptionInInitializerError 에 의해 발생 : javax.xml.ws.WebServiceException : Provider com.sun.xml.internal.ws.spi.ProviderImpl을 찾을 수 없습니다. 에서 javax.xml.ws.spi.FactoryFinder.newInstance (FactoryFinder) .java : 33) (javax.xml.ws.spi.FactoryFinder.find (FactoryFinder.java:128) , javax.xml.ws.spi.Provider.provider (Provider.java:108) at javax.xml .ws 서비스. (Service.java:57) – Gregor