아주 이상한 오류. 64 비트 OS를 사용하고있는 것으로 나타났습니다. 이전 버전의 Java와 64 비트 OS 사이의 문제에 대해 이야기 한 link을 발견했습니다. Java 1.5는 2004 년에 출시되었으며 64 비트 프로세서는 2003 년 주류 컴퓨터 시장에만 소개되었습니다. 이는 잠재적 인 범인이 될 수 있음을 의미합니다. 후손을 위해
(경우에 페이지가 삭제됩니다) :
이 문제는 64 비트 리눅스 시스템에서 기존의 JDK의 설치를 참조하십시오. 자바 명령 쉘에서 실행 때, 일반적으로이 오류 메시지가 나타납니다
Error: can't find libjava.so.
행복
- $ JAVA_HOME 그냥 JDK 설치 디렉토리에있는 3 개 개의 파일을 편집하여이 문제를 해결하고 일하기를/빈/.java_wrapper
- $ JAVA_HOME/JRE/빈/.java_wrapper
- $ JAVA_HOME/JRE/빈/realpath
개
이 모든 3 개 개의 파일이 울부 짖는 소리와 유사한 코드가 있습니다
case "`uname -m`" in
i[3-6]86 | ia32 | ia64 | i?86)
proc=i386
;;
sparc*)
proc=sparc
;;
*)
proc=unknown
;;
esac
편집 각 파일을 첫 번째 경우 문에서 아키텍처 x86_64에 포함하고, 문제가 해결됩니다
i[3-6]86 | ia32 | ia64 | i?86 | x86_64)
둘 다 사용 "locate"및 "find"하지만 libjli.so 파일은 내 컴퓨터 어디에서나 찾을 수 없습니다. – Abidi
@Abidi 내가 관심있어 할만한 포럼 게시물을 찾았습니다. 작동하는지 알려주세요. – Dunes
연구 모래 사장을 가져 주셔서 감사합니다. 그러나 자바 5의 새로운 사본을 다운로드하여 설치 한 경우에도 이러한 파일이 없습니다. 언급할만한 가치가 있습니다. 디렉토리에 chrooting하고 설치하는 중입니다. – Abidi