执行脚本时没有这样的文件或目录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版本是:

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

此错误很可能是由于缺少共享对象(动态库)引起的。尝试在脚本尝试执行的ldd二进制文件上运行 ( ),这将列出它需要执行的库并告诉它是否找到它们。 在抱怨程序的路径中表明它是一个 32 位可执行文件。由于您使用的是 64 位主机,因此您很可能需要安装一些当前系统上不存在的 32 位库。xsetup…/jre/bin/javalnx32

相关内容