无法从导入的文件夹运行 matlab

无法从导入的文件夹运行 matlab

我在机器上运行 matlab 时遇到问题。我没有安装它,而是从以前的 xubuntu 14.04 安装中复制了它(文件夹位于 /usr/local/)。当我从 matlab bin 文件夹运行它时,它显示command not found但matlab shell文件确实存在!)。当我从应用程序菜单图标(正确指示了垃圾箱的路径)运行它时,它显示Failed to execute child process "matlab -desktop" (No such file or directory)

编辑:正如一个答案所建议的那样,这是一个权限问题。基本上,该文件没有执行权限。显然,当您通过cp命令复制文件夹时,它只会授予rw权限(?)。我通过应用于所需文件解决了该问题chmod 700

但现在我遇到了一个新问题。当我运行 matlab 时,我得到了这个:/usr/local/MATLAB/R2011b/bin/glnxa64/MATLAB: error while loading shared libraries: libicudata.so.44: cannot open shared object file: No such file or directory。但是库在那个文件夹中。我应该运行一些命令来共享它或导出它吗?对这些东西不太了解。

答案1

./您何时在 matlab bin 文件夹中使用ie运行它./matlab

此外,根据您复制的方式,文件权限和标志可能不正确。用于ls -al检查是否设置了可执行标志。如果没有,您可以使用chmod +x matlab

相关内容