테스트 환경에 RHEL이 있고 java.lang을 강제로 실행하는 스크립트를 시작하는 프로그램을 설치하고 싶습니다. 이 스크립트는 Java 바이너리 폴더를 테스트합니다.
먼저 디렉터리를 선택해 보았는데 java/bin
해당 디렉터리에 실행 파일이 없다고 뜹니다. Java 설치 및 제거를 포함하여 많은 것을 시도했습니다. 이제 bin/
및 하위 디렉터리가 있는 lib/
상위 Java 폴더를 선택해야 한다는 것을 깨달았습니다 . 이 디렉토리를 선택하려고 하면 JRE가 설치하려는 소프트웨어와 호환되지 않는다는 메시지가 나타납니다.
설치하려는 소프트웨어는 32비트 Java를 사용합니다. 지금 제가 가지고 있는 것은 64비트 Java인 것 같습니다.
32비트 버전의 Java 1.7을 다운로드하여 설치했는데 rpm
설치에 성공했다고 나오는데 실제로 찾을 수가 없습니다. Java 호환되지 않는 스크립트를 실행하려고 할 때도 동일한 문제가 발생했습니다.
Java가 64비트가 아닌 32비트로 원하는 위치에 설치되었는지 어떻게 확인할 수 있나요?
내부에 Java 파일이 있지만 /etc/alternatives/java_sdk/bin
내보내려고 하면 다음과 같은 결과 java -version
가 나타납니다.
[root@localhost bin]# ./java -version
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.
답변1
노력하다:
alternatives --config java
사용하려는 Java 버전을 선택하십시오.