2015-01-23 10 views
0

온라인 가이드를 사용하여 RedHat Linux 5 (64 비트 버전) 용 Java를 설치했습니다. 자바를 확인하기 위해 아래의 명령을 실행하면 설치 한 후, 그것을 사용하는RedHat Linux 5 Java 설치

error: "bash: /usr/bin/java: cannot execute binary file" 

명령을주고있다 : #java -version

내 설치 과정에서 오류가 발생 didnt한다.

문제 식별에 도움을주십시오.

+0

BTW : 새 프로젝트에 이전 RHEL5를 사용하지 않겠습니다. – eckes

+0

이것은 잘못된 바이너리 버전이거나 자바가 쉘 스크립트가 될 것으로 기대하는 래퍼 명령과 실제 자바가 바이너리 인 경우 사이의 불일치 일 수 있습니다. 당신은 온라인 가이드를 사용했는데, 어떤 명령을 사용했는지 말해 줄 수 있습니까? yum을 사용하여 OpenJDK 또는 IBM JDK를 설치 했습니까? 아니면 오라클 아카이브를 사용 했습니까? "파일/usr/bin/java"와 "which java"및 "echo $ JAVA_HOME"은 무엇을 말합니까? 또한 uname -a의 출력을 추가하여 실제로 64 비트 커널을 실행하는지 확인하십시오. 자바 (/ opt/jdk/bin/java 또는 설치되어있는 곳)를 직접 실행하십시오. – psycho

답변

0

이것은 잘못된 바이너리 (32 비트 버전?)이거나 자바가 쉘 스크립트가 될 것으로 예상하는 래퍼 명령과 실제 바이너리 바이너리 사이의 불일치 일 수 있습니다. 당신은 온라인 가이드를 사용했는데, 어떤 명령을 사용했는지 말해 줄 수 있습니까? yum을 사용하여 OpenJDK 또는 IBM JDK를 설치 했습니까? 아니면 오라클 아카이브를 사용 했습니까?

"file /usr/bin/java"및 "which java"및 "echo $JAVA_HOME"은 무엇을 말합니까? 또한 uname -a의 출력을 추가하여 실제로 64 비트 커널을 실행하는지 확인하십시오. 자바 (/ opt/jdk/bin/java 또는 설치되어있는 곳)를 직접 실행하십시오.