【发布时间】:2012-12-13 17:31:56
【问题描述】:
背景
我有一个 Matlab 代码库(或 App 现在使用 r2012b),我将其分发给用户。
这个应用程序使用 JNI 和原生库(几个 .dll 文件)。在我的本地计算机上,这需要 librarypath.txt 或 javalibrarypath.txt (r2012b) 文件中的条目,如 Mathworks 和 Undocumented Matlab 所述。
问题
有没有办法以编程方式将本机库添加到 Matlab java 类路径?
我想编写一个 initMyLibrary.m 脚本,其中:
- 用户不必手动修改这些文件。
- 该代码可用作已编译的 MCR 应用程序。
- init 不会破坏用户现有的 javalibrarypath.txt。
- 假设没有管理员权限(不能修改 Matlab 基础安装)。
有什么想法吗?
【问题讨论】: