加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Matlab无法读取JAR资源

发布时间:2020-12-15 02:32:33 所属栏目:Java 来源:网络整理
导读:我正在使用Matlab与 Java集成,并且能够链接 Java JAR文件,使我能够创建Java对象并从Matlab中调用方法.问题在于资源.例如,如果我有一个位于JAR根目录中的XML文件,我可以从Java应用程序中成功加载,但不能从Matlab加载. 有没有人知道如何让Matlab访问JAR文件中
我正在使用Matlab与 Java集成,并且能够链接 Java JAR文件,使我能够创建Java对象并从Matlab中调用方法.问题在于资源.例如,如果我有一个位于JAR根目录中的XML文件,我可以从Java应用程序中成功加载,但不能从Matlab加载.

有没有人知道如何让Matlab访问JAR文件中的资源?

谢谢.

解决方法

如果将jar文件添加到MATLAB的动态java类路径中(例如使用javaaddpath),jar中包含的资源将不会对任何Java代码可见.正如 this帖子中所讨论的,MATLAB的动态类路径上的项目并不真正在JVM的类路径上.为了访问我的jar文件中的资源,我尝试将jar添加到静态类路径中.这可以在MATLAB R2012b中通过在启动MATLAB的目录中创建一个名为javaclasspath.txt的文件来完成,该文件包含您正在使用的jar文件列表. Relevant MATLAB documentation

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读