我已经为这个问题苦苦挣扎两天了,我发现没有资源能够解决它。
我正在尝试从 Matlab(版本 7.13.0.564(R2011b))调用一个 java 类(在底部添加了链接)。我已经使用 java 1.6 将 java 类编译成一个 .class 文件,还使用 javaaddpath 添加了文件所在文件夹的路径(我当然检查了动态路径列表中的路径是否正确)。但是,当我尝试使用 javaMethod('main','PerlinNoiseGenerator','') 从 Matlab 调用该类时,出现错误:
“没有类 PerlinNoiseGenerator 可以位于 Java 类路径上”
如果有从 Matlab 调用 java 的经验的人可以总结一下如何做到这一点,我将非常感激。我可能会分发我的代码,所以我有点需要动态设置 java 路径,从我读过的内容来看,它确实应该是可能的,尽管我已经看到帖子表明它可能是问题的原因。
http://svn.j3d.org/code/tags/Xj3D-M10/src/java/org/j3d/texture/procedural/PerlinNoiseGenerator.java