私はこの問題に 2 日間取り組んできましたが、解決できるリソースは見つかりませんでした。
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