Java 如何在处理中添加外部库
我使用processing已经有一段时间了,在尝试添加外部java库时遇到了一个问题。我遵循了在线提供的所有步骤,在那里我必须访问lib文件夹(processing-3.3)并将我的库添加到其中。不幸的是,我的方法不起作用。我面临的另一个问题是我不知道如何导入这个库。这是.jar文件。有人能帮忙吗Java 如何在处理中添加外部库,java,processing,Java,Processing,我使用processing已经有一段时间了,在尝试添加外部java库时遇到了一个问题。我遵循了在线提供的所有步骤,在那里我必须访问lib文件夹(processing-3.3)并将我的库添加到其中。不幸的是,我的方法不起作用。我面临的另一个问题是我不知道如何导入这个库。这是.jar文件。有人能帮忙吗 将视为该库未包装为处理库,并取决于。从理论上讲,您可以在处理过程中使用它,但这是冗长的,因为您必须: 下载 解压它,并将其重命名为commons-math3-3.6.1.jar为commons_-ma
将视为该库未包装为处理库,并取决于。从理论上讲,您可以在处理过程中使用它,但这是冗长的,因为您必须:
public
修饰符(因为处理IDE中的处理草图允许一个公共类),并删除包声明
最后,您应该能够在处理过程中使用此库…呸
这很乏味,很难维持,等等
我建议改用。如果您希望节省创建处理项目的时间,而不是手动复制处理核心库、创建扩展PApplet的主类等。您可以安装。
它是一个eclipse插件,可以轻松创建处理Java项目
在eclipse中运行基本草图后,您只需执行以下操作:
CMD+Shift+O
(在OSX上)/Ctrl+Shift+O
(在Linux/Windows上)。这将组织导入(并为您完成这项工作)。第一个建议很有魅力:println(centroid);
println("standardDeviation",standardDeviation);
println("covarianceMatrix",covarianceMatrix);
在这一点上,您可以开始修改代码,做您希望它做的事情。
请记住,处理中的大多数绘图函数都采用float
参数,并且此库主要使用double
进行工作,因此在绘图之前,请确保从double
转换为float
如果您已经使用处理一段时间了,那么eclipse路线听起来是可行的,并且IDE中有很多很好的特性来加速开发
有没有更快的办法?可能是:看一看在eclipse中易于与集成的。这个从理论上讲,您可以让Maven完成添加ApacheCommons数学、编译和将Trilateralation库添加到项目中的繁重而乏味的工作。这比处理土地和更多地进入Java领域更进一步,但是如果你有时间的话:这是工作探索。您了解的Java越多,就越容易进行处理以满足您的需求:)该库不是包装为处理库的,它取决于。从理论上讲,您可以在处理过程中使用它,但这是冗长的,因为您必须:
public
修饰符(因为处理IDE中的处理草图允许一个公共类),并删除包声明
最后,您应该能够在处理过程中使用此库…呸
这很乏味,很难维持,等等
我建议改用。如果您想节省创建处理项目的时间,而不是手动使用c