【问题标题】:How to include self created Java files in Java agent如何在 Java 代理中包含自己创建的 Java 文件
【发布时间】:2017-04-12 13:53:49
【问题描述】:

如果我在 IBM Notes 中创建 Java 代理,那么如何包含我自己创建的 Java 文件:

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

接下来我使用 java 类:Statuscode,以便我可以创建一个具有例如以下值的对象:

Statuscode = 406
Text = Not Acceptable
Meaning = more text

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

在我的 profileResponse 中,我想检索这些对象。后来在其他代理中,我重用了这个 statuscodelist 类.. 我想知道这是否是一个好方法?

【问题讨论】:

    标签: java lotus-notes lotus-domino


    【解决方案1】:

    您不能使用 Java 代理的 Designer 代码部分中定义的 Java 类或 Jars。它们仅可用于 XPage。

    您必须将 Java 类复制到 Java 代理中。
    或者,您可以创建一个 Java 类型的脚本库,并在其中添加您的 Java 类,然后将此脚本库添加到您的 Java 代理。
    或者,您从您的 Java 类创建一个 jar 文件并像这里描述的那样使用它:https://stackoverflow.com/a/27335314/2065611

    【讨论】:

      【解决方案2】:

      这就是我所做的...我将一般使用代码放在脚本库中(而不是您拥有的 java 文件夹。)然后当我在代理中需要它时,我可以导入脚本库(y/ies ) 因为我需要它/他们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-14
        • 2011-04-06
        相关资源
        最近更新 更多