linux服务器运行matlab文件报错

在linux服务器上安装matlab之后,如果想要运行matlab程序,通常的做法是先cd到matlab文件所在的文件夹,然后输入指令

% 假定matlab文件名为XXX.m,需要注意的是下面这条指令是写XXX,不要加上后缀名.m
matlab -nodesktop -nosplash -r XXX

问题描述

有时候可能会遇到这样的报错信息:

Internal Error: No write permission on directory matlab_path. Details: fl:filesystem:AccessDenied.at com.mathworks.mlwidgets.prefs.InitialWorkingFolder.setStringSettingValue(InitialWorkingFolder.java:52)at com.mathworks.mlwidgets.prefs.InitialWorkingFolder.access$000(InitialWorkingFolder.java:15)at com.mathworks.mlwidgets.prefs.InitialWorkingFolder$1.actionPerformed(InitialWorkingFolder.java:34)at com.mathworks.jmi.MatlabPath$DeferredActionEvent.dispatch(MatlabPath.java:152)at com.mathworks.util.QueueEvent$QueueTarget.processEvent(QueueEvent.java:89)at java.awt.Component.dispatchEventImpl(Unknown Source)at java.awt.Component.dispatchEvent(Unknown Source)at java.awt.EventQueue.dispatchEventImpl(Unknown Source)at java.awt.EventQueue.access$200(Unknown Source)at java.awt.EventQueue$3.run(Unknown Source)at java.awt.EventQueue$3.run(Unknown Source)at java.security.AccessController.doPrivileged(Native Method)at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)at java.awt.EventQueue$4.run(Unknown Source)at java.awt.EventQueue$4.run(Unknown Source)at java.security.AccessController.doPrivileged(Native Method)at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)at java.awt.EventQueue.dispatchEvent(Unknown Source)at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.awt.EventDispatchThread.run(Unknown Source)

解决方案

这个链接给出了可行的解决方案。
Step1 转到/usr/local/MATLAB/R2019a/bin/文件夹(输入matlab的安装路径)
Step2 将.matlab7rc.sh的权限设置为最高权限

sudo chmod 777 .matlab7rc.sh

Step3 将含有’‘LDPATH_PREFIX=’MATLAB/sys/opengl/libMATLAB/sys/opengl/libMATLAB/sys/opengl/lib/ARCH’'的三行位置取消注释
重新运行matlab文件即可。

linux服务器运行matlab文件报错相关推荐

  1. linux文件解压zip文件,linux下解压zip文件报错

    今天在Linux上解压zip文件报错,报错信息如下: Archive: abc.zip End-of-central-directory signature not found. Either thi ...

  2. 服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document

    服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document  : Premature end of file. Nes ...

  3. linux系统运行MapReduce程序报错:exitCode 127

    linux系统运行MapReduce程序报错:exitCode 127 hadoop mapreduce 出现 /bin/bash: /bin/java: No such file or direct ...

  4. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

    一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...

  5. 解决Ubuntu系统终端运行python文件报错“ImportError/ModuleNotFoundError:No Module named xx”

    在编译器或是Pycharm运行代码时,调用文件之间的函数或是类不会报错,但是在终端运行时却报错没有xx模块,明明自己已经写了调用代码:from xx import xx 原因:(不想看可直接跳到解决方 ...

  6. Linux - xshell上传文件报错乱码

    xshell上传文件报错乱码,解决方法 rz -be 回车 下载sz  filename 转载于:https://www.cnblogs.com/RzCong/p/8600899.html

  7. 服务器系统js文件报错,js服务器文件

    js服务器文件 内容精选 换一换 登录Windows操作系统的弹性云服务器时,需使用密码方式登录.因此,用户需先根据创建弹性云服务器时使用的密钥文件,获取该弹性云服务器初始安装时系统生成的管理员密码( ...

  8. linux服务器断电后系统报错,Linux服务器开机启动报错.docx

    Linux服务器开机启动报错 问题描述:重启机房服务器 119 开机的时候卡在这里吗,重启后还是卡这里.问题分析:由于前一段时间,tomcat服务的一个错误代码导致CPU一直接近100% 运行,并且在 ...

  9. mysql运行.sql文件报错问题汇总--持续更新

    1.[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 报错原因: 生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是 ...

最新文章

  1. IIS5.1错误,启动时WEB服务提示:服务器没有及时响应启动或控制请求 之终极解决方案。...
  2. 【机器学习基础】GBDT 与 LR 的区别总结
  3. laravel 分词搜索匹配度_【地名地址】面向智慧城市的高精度地名地址匹配方法...
  4. 分类算法之决策树介绍
  5. 练习mvc做一个知识库(二)
  6. python自定义修饰器_Python概述
  7. 日本python教材_自学python:完整入门python书单!
  8. mac 安装 Xdebug
  9. java二级题库软件_无忧考吧二级JAVA超级模拟软件
  10. Visio2010的下载
  11. 与孩子一起学编程04章
  12. blockUI弹出层
  13. 水晶报表教程:手把手教你制作基本报表
  14. AcrelEMS-IDC综合能效管理系统 XXX数据中心案例分享
  15. 锐捷密码忘了!-锐捷密码查看器
  16. 网络笔记(18)DNS协议:网络世界的地址簿
  17. Dom 中 children 与childNodes 的区别
  18. C#,图像二值化(12)——基于谷底最小值的全局阈值算法(Valley-Minium Thresholding)与源代码
  19. vue2.0,vue3.0 v-model数据双向绑定
  20. Error in job Job-1: Problem when parsing keyword: NSET Invalid value “初始无效“ for parameter “nset“

热门文章

  1. 为什么晚结婚的离婚率低?与这个对于我们的启示。
  2. 消息队列系列二(IOT中消息队列的应用)
  3. _protoype原型初识.
  4. 数论初步——同余与模算术
  5. MongoDB 监测
  6. Windows系统下nodejs安装及配置
  7. IREP_SOA Integration程序注释语法Annotations(概念)
  8. poj 3257(哈希+二维dp)
  9. NYOJ 158 省赛来了
  10. NYOJ 589 糖果