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
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |