2013-08-09 5 views
4

У меня есть время выполнения компилятора Matlab, установленное на моей машине. Он работал хорошо, но теперь, когда я запускаю код, который нуждается в этом, я получаю эту ошибку:Matlab MCR expired

Failed to initialize MCR Instance: The specified component has expired.

Я думал, что MCR была в основном бесплатно, но теперь мне интересно, если у меня был пробный вариант или что-то , хотя, насколько я вижу, нет ничего, что говорит об этом на сайте загрузки Matlab.

У кого-нибудь еще была такая же проблема?

+0

Является ли это вопросом Java? – chrylis

+0

Я не знаю, конкретно ли это Java-я использую классы, созданные Java Builder от Matlab, но я не уверен, что это проблема. Возможно, я не должен был помечать как Java. – user814425

ответ

6

Да, исполняемый файл может истекать, но не MCR. Скажите, что у вашего коллеги была пробная лицензия MATLAB Compiler, и он составил исполняемый файл. Он пошел на раздачу исполняемого файла вам. Этот исполняемый файл будет работать только 1 месяц. В прошлом, истекает срок действия исполняемого файла.

+1

Хм, может быть, я не понимаю отношения между компилятором и Java Builder, которое лицензируется. Я бы подумал, что это будет включать лицензированный компилятор, но, возможно, нет. EDIT выглядит как компилятор. Спасибо Lokesh – user814425

+0

+1 Что касается исполняемых файлов, созданных с использованием полной версии MATLAB Compiler (с сетевой лицензией), привязана ли она к времени жизни лицензии MATLAB (скажем, если срок действия лицензии истекает и не обновляется)? – Amro

+0

Это будет работать. Тогда исполняемый файл не имеет определенного времени жизни. –