如何在 Java 代理中包含自己创建的 Java 文件

How to include self created Java files in Java agent

在 IBM Notes 中,如果我创建了一个 Java 代理,我该如何包含我自己创建的 java 文件:

所以我创建了一个 cxmlCustom 包,我想将其包含在 profileResponse 中。请注意,Java 代理中的 import cxmCustom 不起作用..

接下来我使用 java class: Statuscode 这样我就可以创建一个对象,例如这些值:

Statuscode = 406
Text = Not Acceptable
Meaning = more text

在 class StatusCodesList 中我创建了一堆状态码对象并将这些创建的状态码对象保存在一个数组中。

在我的 profileResponse 中,我想检索此对象。稍后在其他代理中我重复使用此状态代码列表 class.. 我想知道这样做是否是一个好方法?

您不能在 Java 代理中使用 Java 类 或在设计者代码部分定义的 Jars。它们仅可用于 XPages。

您必须将 Java 类 复制到您的 Java 代理中。
或者,您可以创建类型为 Java 的脚本库并在其中添加您的 Java 类,然后将此脚本库添加到您的 Java 代理。
或者,您从 Java 类 创建一个 jar 文件并按照此处所述使用它:

这就是我所做的...我将通用代码放在脚本库中(而不是像您那样放在 java 文件夹中。)然后当我需要它时在代理中,我可以导入脚本库 (y/ies) 因为我需要 it/them.