2013-07-15 4 views
0

일반적으로 Java에서 버전 오류는 패키지가 상위 버전에서 컴파일되고 하위 버전의 Java에서 실행되기 때문에 발생합니다 (잘못된 것이면 제 의견입니다). 2 개의 노드에 동일한 Java 버전이 설치되었지만 패키지가 노드 중 하나에서 컴파일되고 다른 노드에서 실행될 때 버전 오류가 계속 발생합니다. 설치에 사용되는 jdk는 "jdk-7u17-linux-i586.tar.gz"입니다. 두 시스템 모두 32 비트 Linux (Ubuntu) OS를 실행 중입니다.자바에서 버전 오류 받기

왜 이런 일이 일어날 수 있으리라 생각하십니까?

+6

당신은 미를 보여 주시겠습니까 ** 정확한 ** 당신에게 표시되는 오류? –

+0

정확한 오류 메시지 란 무엇입니까? 어쩌면 하나 이상의 JDK가 설치되어있을 수 있습니다. – m0skit0

+1

이러한 종류의 오류는 일반적으로 여러 JRE/JDK가 설치되어 있고 실제로 다른 오류가 발생하는 경우에 표시됩니다. 두 머신에서'java -version'을 확인하고 OpenJDK 또는 GCJ가 설치되어 있는지 확인하십시오. –

답변

4

JRE/JDK가 여러 번 설치되었는지 확인할 수 있습니다.

갱신 자바 대안

  • 가 설치 한 모든 자바 버전을 보여줍니다 -l.

    자바 -showversion는 당신에게 자바 사용중인 버전과 도움을 표시합니다.

자바 -version

  • 자바 버전은