云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_蜡笔小新剧场版百度云_最新活动

小七 141 0

消息队列_蜡笔小新剧场版百度云_最新活动

2019年6月26日更新:下面描述的方法已经过时,因为Eclipse插件在此期间已经停止使用。在webui中,添加Java库非常简单:只需直接上传到集成流的Resources选项卡上,大数据+,就可以了。此外,云集成现在支持Java1.8。我把这篇博文留作历史记录

您的CPI集成流中的Groovy脚本具有Groovy和Java的组合类库。不过,有时还需要从外部Java库访问类。幸运的是,你能做到。然而,这个有用的特性只是在《开发人员指南》中顺便提到的,特别是如果您是Eclipse新手,它的工作原理并不明显。在这篇博文中,云指,我将引导您完成所需的步骤。

在开始之前,让我指出,添加外部库目前只能在Eclipse插件中实现。不过,我希望这个特性迟早会被添加到Web UI中。

包含外部Java库的JAR文件必须导入到Web UI中src.main.resources资源集成项目的.lib包。因为这个包不是在新项目中自动创建的,所以我们需要手动添加它。为此,右键单击项目,单击"新建",然后选择"包"。在New Java Package窗口中,输入src.main.resources资源.lib,然后单击Finish。

新创建的集成项目中添加了包,如下所示:

创建了包之后,下一步是导入包含外部Java库的JAR文件。右键单击src.main.resources资源.lib包,然后从上下文菜单中选择"导入…"。在"导入"窗口中,在"常规"类别中选择"文件系统",然后单击"下一步"。现在单击Browse并导航到包含JAR文件的目录,然后单击OK。从所选目录中的文件列表中,选中要导入的JAR文件并单击Finish:

库现在已导入到正确的包中。如果您需要不止一个库,您可以继续导入多个JAR文件。

要记住一个限制:执行Groovy代码的Java虚拟机运行的是Java版本1.7,因此目前您不能使用java1.8库。与云软件一样,这种情况在将来可能会改变。

外部库的类现在可以在Groovy代码中使用。此时,通常在脚本顶部导入它们,数据分析工具有哪些,然后在代码中按类名引用它们。我是如何确定CPI的底层JVM是版本1.7的?类的getProperty方法java.lang.System系统让您查看各种系统属性,大数据实战,包括Java版本。在撰写本文时,系统.getProperty("java.version版本)返回1.7.0\u 121。有关支持的属性的完整列表,什么是物联网,请查看该方法的文档。