通过ssh在Windows上远程启动matlab?不可能?

Bob*_* E. 5 ssh matlab

你好,我试图通过安装Cygwin的OpenSSH在Windows上远程运行matlab,但是在没有GUI的情况下在windows中启动matlab似乎是不可能的.

如果我在本地登录,我可以启动matlab -nodesktop -nodisplay -r脚本,matlab将启动一个精简的GUI并执行命令.

但是,这不可能通过ssh远程执行,因为matlab需要显示GUI.

有没有人有任何建议或解决方法?

谢谢,

短发

Yai*_*man 1

据报道,有两个未记录的黑客可以解决类似的问题 - 它们不能保证解决您的特定问题,但值得一试。它们都依赖于修改 java.opts 文件

\n\n
    \n
  1. -Dsun.java2d.pmoffscreen=false \n设置此选项可修复在远程 Linux/Solaris 计算机上启动 Matlab 时 GUI 极其缓慢的问题。

  2. \n
  3. -Djava.compiler=NONE \n此选项禁用 Java 即时编译器 (JITC)。请注意,它对 Matlab 解释器 JITC 没有影响。它与使用“\xe2\x80\x93nojvm\”命令行选项运行 Matlab 具有类似的效果。请注意,这会阻止 Matlab 的许多 GUI 功能。不幸的是,在某些情况下没有其他选择。例如,在远程控制台上运行时或在基于 Intel 的 Mac 上运行 2007 年之前的 Matlab 版本时。在这种情况下,建议使用未记录的“-noawt”命令行选项,该选项启用 JVM 但阻止 JAVA GUI 。

  4. \n
\n