0

R2007a から R2013a へのコードの移動に取り組んでいます。R2013a での実行中に、R2007a には表示されない java.lang.NoClassDefFoundError が発生します。呼び出したときに発生します。

feval('get',fname,jevent);

fnameproduct.ProxyFieldオブジェクト フィルタのオブジェクトで、はjeventですproduct.format.java.internal.JavaEvent。クラスはパス上の jar ファイル内にあり、同じ jar ファイル内の別のクラスによってアクセスされています。それが役立つ場合、スタック トレースは製品の領域を離れません。

jar ファイルの元のコードにアクセスできません。元のコードから派生したコードにアクセスでき、両方のクラスが同じパッケージに含まれています。これは Java のバージョンの違いと関係があると思いますが、再コンパイルする元のコードがないため、どうすればよいかわかりません。

残念ながら、実際のソースや完全な詳細を提供することはできませんが、Google 検索では MATLAB の起動の問題に関する結果しか得られませんでした。何かご意見は?

4

1 に答える 1