无法开始mj工人

10视图(30天)
安德鲁•马丁
安德鲁•马丁 2019年8月8日
编辑: 伊顿H2021年6月27日
你好,
在试图开始mj工人,我遇到以下错误:
数组;InvocationTargetException:零
这是由于:
. lang。IllegalArgumentException: matlabExecutable一定形式的<释放字符串> = <路径执行>,<释放字符串> = <路径执行>;'。实际字符串:% MATLAB_EXECUTABLE %
我试着sollution建议://www.tatmou.com/matlabcentral/answers/427624-why-do-i-receive-the-error-matlabexecutable-must-be-of-the-form-release-string-path-to-executab
错误发生了微妙的变化,“实际字符串:% MATLAB_EXECUTABLE %”替换为“实际字符串:/usr/local/MATLAB/R2017a/bin/matlab’,这表明我是编辑正确的文件。
改变我做的是:
set.MATLAB_EXECUTABLE = / usr /地方/ MATLAB / R2017a / bin / MATLAB
任何帮助将不胜感激。系统是一个CentOS 6.10系统。我2017 Matlab运行。

答案(3)

安德鲁•马丁
安德鲁•马丁 2019年8月8日
奇怪的是,重启服务器似乎已经解决了这个问题。我又改变set.MATLAB_EXECUTABLE,一切都好。

小次郎斋藤
小次郎斋藤 2019年8月8日
编辑:小次郎斋藤 2019年8月8日
如何设置
MATLAB_EXECUTABLE = / usr /地方/ MATLAB / R2017a / bin / glnxa64 / MATLAB
(不是bin / matlab,但本/ glnxa64 / matlab)
/var/lib/mdce/Checkpoint \ wrapper-phoenix-environment。配置文件?

伊顿H
伊顿H 2021年6月27日
编辑:伊顿H 2021年6月27日
以防它帮助任何人,什么是为我工作环境修改文件…
(user@host ~)#sudo纳米/etc/environment
…它包括这样的:
MATLAB_EXECUTABLE =“R2020b = / usr /地方/ MATLAB / R2020b / bin / MATLAB”
这种方式它匹配错误消息指出,即。 <释放字符串> = <路径执行> 。我不是在运行多个MSJ工作经理或任何东西,所以我不完全理解为什么这是必要的;但是,似乎颇有成效,我猜现在设置这样的我 可以 如果/当我想指定多个MATLAB版本。
设置,var完整的可执行路径(例如 MATLAB_EXECUTABLE = / usr /地方/ MATLAB / R2017a / bin / glnxa64 / MATLAB )没有为我工作。重启服务器也没有为我工作。似乎,var自动应设置某个地方/通过MATLAB作业服务/管理器脚本,这或许可以解释为什么复位 MATLAB_EXECUTABLE 并重启服务器使事情工作 @Andrew马丁 。我工作在一个AWS运行亚马逊的EC2实例“Linux 2”发行版(RHEL / CentOS-like);所以,也许这让事情有所不同。
我认为 环境 文件设置的正确方法,var(至少对于这个特定的发行版,)但是如果你想要/需要,它可以住的地方 /etc/bashrc 或一些特定于用户的位置。

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!