该插件使用 MatlabWebSocket,这是一个简单的库,由基于 Java-WebSocket(Websocket 协议的 Java 实现)构建的 MATLAB Websocket 服务器和客户端组成。使用 java keytool 制作的自签名证书支持加密。
确保您的计算机上有 Git 2.13 或更高版本,然后:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
克隆源代码和子模块 (MatlabWebSocket)。
重要提示:您必须确保按照以下说明将 java 库安装到静态类路径。否则 MatlabWebSocket 将无法工作!
所需的 java 库是位于MatlabWebSocket/jar/
文件夹中的jar
文件。它必须放置在 MATLAB 中的静态 java 类路径上。例如,如果 jar 文件的位置是C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
,则使用以下命令打开静态类路径文件:
编辑(完整文件(prefdir,'javaclasspath.txt'))
并将行C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
添加到其中。确保没有其他行包含matlab-websocket-*
条目。
确保将星号matlab-websocket-*.*.jar
替换为您下载的正确版本号。
完成此操作后,重新启动 MATLAB 并通过运行javaclasspath
命令检查 MATLAB 是否正确读取了该行。该行应出现在列表底部、 DYNAMIC JAVA PATH
条目之前。请注意,看到此处的条目并不意味着 MATLAB 一定能正确找到该 jar 文件。您必须确保实际的jar
文件确实位于此位置。
您现在必须将platform-plugin-matlab
文件夹添加到 MATLAB 路径。
有关静态 java 类路径的更多信息,请参阅 MATLAB 文档。