Можем ли мы развернуть Java-код, сгенерированный matlab, на любой другой машине, на которой нет Matlab?

StackOverflow https://stackoverflow.com/questions/3614820

  •  26-09-2019
  •  | 
  •  

Вопрос

Я сгенерировал java-код из matlab, и при выполнении java-кода в Eclipse он использует mclmcrrt711.dll файл во время выполнения компилятора matlab, когда я пытаюсь выполнить java-код на другой машине, на которой нет matlab или компилятора matlab, он выдает мне ошибка:"java.lang.Ошибка UnsatisfiedLinkError:Не удалось найти библиотеку mclmcrrt711.dll, требуемую MATLAB Builder JA, на java.library.path" я попытался добавить файл mclmcrrt711.dll в библиотеку и, установив системный путь к этому местоположению файла dll (поскольку скопировал только файл .dll в другую систему, в которой нет компилятора matlab).Как я могу устранить эту ошибку??Пожалуйста, помогите мне выбраться.

Заранее благодарю вас Шрикант

Это было полезно?

Решение

Чтобы использовать компоненты Java, использующие MATLAB, на компьютере, на котором не установлен MATLAB, вам необходимо установить Среда выполнения компилятора MATLAB (MCR).Я предполагаю, что вы используете MATLAB Builder JA.У вас должен быть установщик MCR на установочном компакт-диске MATLAB.Вы можете связаться Математические работы и они смогут помочь вам получить установщик MCR в том случае, если вы загрузили свою копию MATLAB.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top