1

Linux および Mac 上の Processing 2.2.1 および 3.2.1 で、こちらの指示に従って、jar ファイル (たとえば、 quickhull3d ) からインポートしようとしました。

私のディレクトリ構造は次のようになります

../Processing/Sketchbook/libraries/quickhull3d/library/quickhull3d.jar

Processing IDE の環境設定では、スケッチブックの場所が ../Processing/Sketchbook に設定されます。

私の .pde ファイルには、開始行があります

import quickhull3d.*;

エラーが表示されます:

quickhull3d のライブラリが見つかりません ライブラリは、「sketchbook」フォルダ内の「libraries」という名前のフォルダにインストールする必要があります。

: この質問がここと Processing フォーラムの両方で繰り返し出されているのを見てきましたが、私の知る限りでは、書かれた指示に従っています。スケッチを実行する前に IDE を再起動し、quickhull3d.jar を /mysketch/code にコピーしようとしました。これは、ファイルをドラッグ アンド ドロップした場合に IDE が行うことを手動で行っています。

フォローアップ: さらに調査すると、.jar ファイル自体が xyz.class ファイルの正しい場所を指していないことが問題のようです。これが原因である可能性があります。さらに、Processing 用のComputationalGeometry提供ライブラリに QuickHull3d が含まれていることを発見したため、手動でインストールする必要がありません。将来的には、.jar 内のパスが正しいことを確認します。

4

1 に答える 1

1

Processing エディターを使用している場合、非標準ライブラリをインストールする最も簡単な方法は、.jarファイルを Processing エディターにドラッグすることです。これにより、.jarファイルがスケッチ フォルダーに移動され、他のライブラリと同じように使用できます。

于 2016-10-19T17:04:13.143 に答える