处理找不到库
Processing cannot find library
我试过从 jar 文件导入 (quickhull3d for example) in Processing 2.2.1 and 3.2.1 on Linux and Mac based on the instructions given here
我的目录结构是这样的
../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 文件的正确位置,所以我相信这可能是罪魁祸首。此外,我发现 ComputationalGeometry 为 Processing 贡献的库包含 QuickHull3d,无需我手动安装它。以后我会确保.jar里面的路径是正确的。
如果您使用的是 Processing 编辑器,安装非标准库的最简单方法是将 .jar
文件拖到您的 Processing 编辑器上。这会将 .jar
文件移动到您的草图文件夹中,您可以像使用任何其他库一样使用它。
我试过从 jar 文件导入 (quickhull3d for example) in Processing 2.2.1 and 3.2.1 on Linux and Mac based on the instructions given here
我的目录结构是这样的
../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 文件的正确位置,所以我相信这可能是罪魁祸首。此外,我发现 ComputationalGeometry 为 Processing 贡献的库包含 QuickHull3d,无需我手动安装它。以后我会确保.jar里面的路径是正确的。
如果您使用的是 Processing 编辑器,安装非标准库的最简单方法是将 .jar
文件拖到您的 Processing 编辑器上。这会将 .jar
文件移动到您的草图文件夹中,您可以像使用任何其他库一样使用它。