如何将处理库导入Java应用程序

如何将处理库导入Java应用程序,java,processing,Java,Processing,我正在从Java代码调用处理函数 这适用于标准处理类,但如何导入其他处理库;e、 g.全球信息中心 通过从处理库中提取jar文件,然后手动将工件安装到maven项目中,我实际上已经让它工作了 有合适的方法吗?在mavenpom.xml文件中添加此dependency <!-- mvnrepository.com/artifact/org.processing/core --> <dependency> <groupId>org.processing&

我正在从Java代码调用处理函数

这适用于标准处理类,但如何导入其他处理库;e、 g.全球信息中心

通过从处理库中提取jar文件,然后手动将工件安装到maven项目中,我实际上已经让它工作了


有合适的方法吗?

在maven
pom.xml
文件中添加此
dependency

<!-- mvnrepository.com/artifact/org.processing/core --> 
<dependency> 
   <groupId>org.processing</groupId> 
   <artifactId>core</artifactId> 
   <version>2.2.1</version> 
</dependency>

组织处理
核心
2.2.1 

Sandip的答案适用于核心处理库(警告您应该使用最新版本,而不是2.2.1版),但正如您所发现的,Gicenter没有maven存储库

您可以从下载各种gicentre库。每个库都是一个
.zip
文件,其中包含一个
.jar
文件

<!-- mvnrepository.com/artifact/org.processing/core --> 
<dependency> 
   <groupId>org.processing</groupId> 
   <artifactId>core</artifactId> 
   <version>2.2.1</version> 
</dependency>
现在有了
.jar
文件,只需将
.jar
添加到类路径中即可。你如何做到这一点取决于你如何设置你的项目。最简单的方法是使用命令行编译项目,然后使用
-cp
参数。您说过您正在使用Maven,所以通过谷歌搜索“Maven local jar”将获得大量结果,包括以下结果:


但是请注意,您不必使用Maven。您可以通过命令行或IDE设置自己设置类路径。对于简单的项目,这可能是一个更好的选择,特别是如果Maven给您带来麻烦的话。

什么是“标准处理函数”?为什么将“处理”大写?正确的方法是将所有第三方JAR作为依赖项添加到Maven pom.xml中。从这个问题我看不出你在做什么。org.processing core 2.2.1添加到Maven pom中。xm@SandipSolanki你应该扩展你的评论作为答案。太棒了@duffymo之所以大写,是因为它是一种编程语言的名称。对库的maven依赖项搜索不会返回结果,除了核心函数(core.jar)。@duffymo所说的“标准处理函数”是指core.jar中的函数。这只导入核心库,而不导入外部库,例如gicenter。外部库的maven依赖项搜索不返回任何结果。最新版本的Processing是3.3.6。版本2.2.1不应该再使用了,除非你有特定的理由使用旧版本。我建议使用Maven。要做的事情是mvn将这些JAR安装到本地的.m2存储库中。Maven的好处不应该轻易放弃。@duffymo,这很公平。但我也要说,Maven的复杂性也不应该被忽视。应该考虑到其利弊。特别是如果OP对类路径的工作原理感到困惑,那么在使用Maven.Fair之前,最好在他们的指导下进行更多的练习。你的个人资料显示你潜伏在处理标签中,在谷歌工作。这是我的新图书馆。怎么回事?直到今天我才听说过它。@duffymo哈哈,我的日常工作和我潜伏在处理标签中没有关系。Processing是一种语言/库,无需大量样板代码即可轻松创建可视化的交互式程序。检查一下:正如我在查询中所说,我使用maven手动添加了从Gicenter处理库提取的.jar作为本地jar。我只是觉得有更直接的方法。