2012-02-09 3 views
-3

Java 1.4 프로젝트가 Java 7과 호환됩니까?Java 1.4 프로젝트는 Java 7과 호환됩니까?

누구로부터 알려진 모든 문제. 필자의 경우 Java6에서 1.4 (javap -verbose, major version : 48)를 사용하여 컴파일 된 클래스를 사용할 때 정상적으로 작동합니다. 는하지만 자바 7 코드가 널 포인터의 결과와 같은 클래스는

아이디어는 항상 즉, 위쪽으로 호환 자바를 유지하기 위해 매우 신중했다

감사

+6

자바 7에서 제대로 작동하지 않는 이유를 정확하게 프로그램에 대한보다 구체적인 정보없이

, 그것은 당신에게 불가능? 자바 1.6과 자바 1.7 사이에는 불일치가 있지만, 우리가 작업 할 단서를주지 않는다면 문제가 무엇인지 전혀 알 수 없습니다. –

+3

일부 코드를 붙여 넣으셨습니까? – teodozjan

+0

-1 코드를 게시하지 않기 위해 –

답변

3

이전 일, 이제 오라클 감사 이전 버전 용으로 작성되고 컴파일 된 Java 프로그램은 새로운 버전의 Java에서 약간의 수정을 가하지 않고 수정없이 작동해야합니다.

그러나 사용자가 호환되지 않는 프로그램을 작성할 수 있습니다. 예를 들어 프로그램에서 sun.* 또는 com.sun.* 패키지의 클래스를 직접 사용하는 경우 최신 버전의 Java에서 더 이상 작동하지 않을 수 있습니다 (또는 Oracle 이외의 JVM 구현에서).

Java SE 7 and JDK 7 Compatibility에는 Java 7과 이전 릴리스의 호환성에 대한 세부 정보가 들어 있습니다. 당신이 스택 트레이스를하시기 바랍니다 게시 할 수

+0

감사합니다. Jasper ... Java 1.4 클래스는 폐쇄 형 소스입니다. 즉, 벤더에서 가져 왔습니다. 그들의 코드에 nullpointerexception을 얻고 있습니다 ... 어떻게 그것의 호환성 문제를 보장합니까 – siva

+1

스택 추적이 있습니까? 거기에는 정확히 어디가 잘못되었는지에 대한 정보가 들어있을 수 있습니다. 소프트웨어가 Java 7과 호환되는지 공급 업체에 문의하거나 문제를 확인하고 해결하도록 요청하십시오. – Jesper

+0

Jasper에게 감사드립니다. – siva

관련 문제