我已经尝试从Linux和Mac上的处理2.2.1和3.2.1中的jar文件(例如quickhull3d)导入,基于给出的说明here
我的目录结构如下所示
../ Processing / Sketchbook / libraries / quickhull3d / library / quickhull3d.jar
Processing IDE首选项将sketchbook位置设置为../ Processing / Sketchbook
在我的.pde文件中,我有一个开头行
import quickhull3d.*;
我收到错误:
找不到quickhull3d的库 必须将库安装在名为' libraries'的文件夹中。在“素描本”里面#39;文件夹中。
注意:我已经在这里和处理论坛上反复询问过这个问题,并尽我所知,我按照书面说明进行操作。我在尝试运行草图之前已经重新启动了IDE,并且我还尝试将quickhull3d.jar复制到/ mysketch / code,这是手动执行IDE如果要将文件拖放到它上面所做的事情。
跟进:经过进一步调查,看起来问题是.jar文件本身没有指向xyz.class文件的正确位置,所以我相信这可能是罪魁祸首。另外,我发现ComputationalGeometry贡献的Processing库包含QuickHull3d,无需我手动安装它。将来,我会确定.jar中的路径是正确的。
答案 0 :(得分:1)
如果您正在使用Processing编辑器,安装非标准库的最简单方法是将.jar
文件拖到Processing编辑器上。这会将.jar
文件移动到草图文件夹中,您可以像使用任何其他库一样使用它。