【问题标题】:TMG Matlab ErrorTMG Matlab 错误
【发布时间】:2014-03-19 11:20:01
【问题描述】:

当我连接 MATLAB 和 MYSQL 时,错误是

init_tmg =============================================== ==================================================== == ================================================= ====================================================您即将安装 TMG Toolbox 到您的系统。按任意键继续! ==================================================== =================================================== ==================================================== =============================================== 是MATLAB数据库工具箱已安装(是/否)?:是 MySQL 是否已安装(是/否)?:是 请提供 MySQL Java 连接器(jar 文件)的完整路径:C:\Program Files (x86)\MySQL\Connector J 5.1。 23\mysql-connector-java-5.1.23-bin.jar ???使用 ==> fprintf 时出错 文件标识符无效。使用 fopen 生成有效的文件标识符。

Error in ==> init_tmg at 36 fid=fopen(strcat(matlabroot, filesep, 'toolbox', filesep, 'local', filesep, 'classpath.txt'), 'a'); fprintf(fid, '\n%s', str); fclose(fid);

我该如何处理这个错误???

【问题讨论】:

  • 运行dbstop if error并检查什么-我想fid = -1-即MATLAB无法打开文件classpath.txt,要么是因为文件的路径错误,要么更可能是因为你没有'在该目录中没有写入权限。
  • 我自己是管理员,拥有所有权限...
  • 好吧,那么可能路径是错误的。查看strcat(matlabroot, filesep, 'toolbox', filesep, 'local', filesep, 'classpath.txt') 的输出并检查该文件是否存在以及您是否拥有正确的权限。

标签: matlab matlab-compiler


【解决方案1】:

我也面临同样的问题,但解决了这个问题:

step1:复制mysql-connector-java-5.1.23-bin.jar文件到c:/programfile/matlab/R2012aStudent/toolbox/local

第二步:在“请提供 MySQL Java 连接器的完整路径(jar 文件):”中,只需提供文件名“mysql-connector-java-5.1.23-bin.jar”

在我的情况下不需要提供完整路径,因为默认情况下它会检查“c:/programfile/matlab/R2012aStudent/toolbox/local”文件夹中的文件

【讨论】:

    猜你喜欢
    • 2016-02-05
    • 2017-11-25
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-03
    相关资源
    最近更新 更多