스크립트를 실행할 때 해당 파일이나 디렉토리 java가 없습니다.

스크립트를 실행할 때 해당 파일이나 디렉토리 java가 없습니다.

프로그램을 설치해야 하는데 이 명령을 실행할 때:

sudo ./Vivado-Hardware-Server/xsetup

다음 오류가 발생합니다.

./Xilinx_HW_Server_Lin_2015.2_0626_1/xsetup: line 67: 
/home/user/Xilinx_HW_Server_Lin_2015.2_0626_1/tps/lnx32/jre/bin/java: No such file or directory

/home/user/Xilinx_HW_Server_Lin_2015.2_0626_1/tps/lnx32/jre/bin/java존재하며 해당 권한은 다음과 같습니다.-rwxr-xr-x

운영 체제는 Ubuntu 64비트이고 Java 버전은 다음과 같습니다.

자바 버전 "1.7.0_79"

OpenJDK 런타임 환경(IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.15.04.1)

OpenJDK 64비트 서버 VM(빌드 24.79-b02, 혼합 모드)

이것그리고이것나에게 도움이되지 않았습니다. 어떤 제안이 있으십니까?

답변1

이 오류는 공유 객체(동적 라이브러리) 누락으로 인해 발생할 가능성이 높습니다. 스크립트가 실행하려고 하는 바이너리에 대해 run()을 시도 ldd하면 실행해야 하는 라이브러리가 나열되고 해당 라이브러리를 찾았는지 알려줍니다. 문제가 있는 프로그램의 경로는 해당 프로그램이 32비트 실행 파일임을 나타냅니다. 64비트 호스트를 사용하고 있으므로 현재 시스템에 없는 일부 32비트 라이브러리를 설치해야 할 가능성이 높습니다.xsetup…/jre/bin/javalnx32

관련 정보