0
我有一個關於在Matlab中將多個jar包添加到動態java路徑的問題。 擁有java對象的實例(位於動態java路徑中)我無法正確添加另一個jar包。將幾個jar包添加到DYNAMIC JAVA PATH中
例如: 如果我有
DYNAMIC JAVA PATH
~/yamlmatlab/trunk/external/snakeyaml-1.9.jar
和一個實例從包裝
YAML = org.yaml.snakeyaml.Yaml()
未來
我無法正確添加其他軟件包
>> javaaddpath('myJarAchive.jar']);
警告:組織/ YAML/snakeyaml/YAML類的對象存在 - 在379
在javaclasspath> local_javapath在197
在javaclasspath在119
不清除的java在javaclasspath> doclear
在javaaddpath在69
在RcSession> RcSession.RcSession在80
'myJarAchive.jar'中的對象不能被實例化,那麼..有沒有人看過如何克服這個問題?
謝謝
吉日
我不確定,但是如果你的JAR文件包含相同的yaml包,也許你可以提取jar文件(畢竟是一個ZIP文件),並有選擇地添加你需要的其他類。 – Amro