2012-08-23 2 views
4

우선에서 documentation에 따르면, JAX-WS 참조 구현은 자바 5JAX-WS는 모든 자바 5

최신 버전 바이너리 패키지와 함께 작동하도록되어 RI (2.2.7)입니다 그러나 Java 6 (클래스 버전 50.0)로 컴파일되므로 Java 5와 함께 사용하면 UnsupportedClassVersionError가 발생합니다. Java 소스를 다운로드하고 Java 5로 컴파일하려고했지만 종속 라이브러리가 Java 6 용으로 컴파일되었으므로이 중 하나가 직접 작동하지 않습니다. 컴파일 된 파일에서 올바른 클래스 버전을 얻으려면 "-target 1.5"를 사용하여 Java 6을 사용하여 새 버전을 컴파일하려고 시도했지만 실제로 다른 지점으로 실행되는지 확실하지 않습니다. Java 6 이상을 기대합니다.

비슷한 해결 방법없이 Java 5에서 작동하는 것으로 알려진 최신 JAX-WS RI 버전을 아는 사람이 있습니까?


편집 :

내 질문의 적어도 한 부분에 대답하기 위해, JAX-WS RI 구현이 경우에도 자바 6 SE API의 새로운 기능의 사용을하고 자바 5에서 실행되지 않습니다 클래스는 타겟 1.5 용으로 컴파일됩니다. 최소한 org.jvnet.ws.message.BasePropertySet 클래스는 java.util.AbstractMap $ SimpleImmutableEntry 클래스를 사용하며 Java 1.6 이후에만 사용 가능합니다.

답변

5

내 경험에 비추어 볼 때 Java 5에서 작동하는 JAX-WS RI 버전 2.2.5가 마지막입니다.

+1

감사합니다. JAX-WS RI 2.1로 돌아가서이 문제를 해결했습니다. – jarnbjo

+1

감사합니다.이 대답은 제가 찾고있는 것입니다. – Dkyc