处理找不到库

时间:2016-10-19 16:58:17

标签: java jar processing qhull

我已经尝试从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中的路径是正确的。

1 个答案:

答案 0 :(得分:1)

如果您正在使用Processing编辑器,安装非标准库的最简单方法是将.jar文件拖到Processing编辑器上。这会将.jar文件移动到草图文件夹中,您可以像使用任何其他库一样使用它。