一、/install时报错
如果你刚装完ubuntu20.04,这时你想要安装MATLAB2021A,在输入命令./install进行安装时,可能会报以下错误:
terminate called after throwing an instance of ‘JailContainerException’ what(): Error: 88: No JRE version parsed from/media/jzx/MATHWORKS_R2021A/sys /java/jre/glnxa64/jre/release
这是由于缺乏JAVA环境造成的,需要在安装MATLAB前先安装JAVA环境
sudo apt update
sudo apt install openjdk-11-jdk
如果你需要安装其他版本的,将上面的版本11改成对应的数字就行了,比如说版本8,就改为sudo apt install openjdk-8-jdk 指令java -version可以查看 Java 版本
以下指令可以查看JAVA的安装路径
sudo update-alternatives --config java
通过下面第一条指令,可以打开环境设置文件,在文件的最后添加下面的第二条指令,可以设置 JAVA_HOME 指定到 OpenJDK 11
sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
执行以下指令使其生效
source /etc/environment
安装完JAVA环境后,如果重新输入命令./install进行安装MATALB依旧会报同样的错误,不要慌,这时候只需要重启一下你的虚拟机就好了,重启后,在install文件所在目录下,在终端输入sudo ./install 进行安装,就会弹出以下界面,那么恭喜你,按照步骤安装MATALB就可以了,至于安装步骤网上文章很多,这里就不描述了。
二、运行matlab时报错
当你安装完兴高采烈的去运行matlab时,可能会报以下错误:
bash: /matlab: 没有那个文件或目录
我的matlab文件所在位置是/usr/local/Polyspace/R2021a/bin/matlab,当我执行时,却报以上错误,打开这个路径,发现文件是存在的,原因就是我们安装系统时安装的是64位的,但是某些地方需要32位运行库支持,所以需要安装一下32位运行库
输入以下指令,安装
sudo apt-get install lib32z1
安装完后再运行/usr/local/Polyspace/R2021a/bin/matlab就可以打开了
我们不想每次打开matlab都去运行这么长的命令,可以采用如下方法:
在终端输入以下命令,打开bashrc文件
sudo gedit .bashrc
在文件的最后一行输入以下语句,其中引号内的就是你的matlab文件所在的路径,也就是前面我们我们用于启动matlab的那个长语句
alias matlab='/home/work/Polyspace/R2020b/bin/matlab'
保存后运行以下语句:
source ~/.bashrc
此时,我们在终端输入matlab,就可以启动了
三、复制文件时权限不够失败
当我们将一个文件复制到另一个文件夹下的时候,常遇到错误:复制文件时权限不够失败,此时可以通过以下方法解决
先复制你要复制的那个文件, 在需要复制的文件所在的文件夹下,右键,在终端打开,输入以下命令
sudo nautilus
这时候会打开一个文件夹窗口,在该窗口下选择你要复制到的文件夹,右键,粘贴就可以了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)