【问题标题】:Lotus Notes jvm\lib\ext directory on MacMac 上的 Lotus Notes jvm\lib\ext 目录
【发布时间】:2013-02-21 20:54:10
【问题描述】:

我有一个在 Lotus Notes 8.5.x 上运行的应用程序。它基本上是邮件模板的修改版本,具有一些自定义 Web 服务连接。 Web 服务功能不使用 Domino Web 服务设计元素。

Web 服务连接需要将一些自定义 JAR 文件加载到 Windows 上的 jvm\lib\ext 目录中。

这是在加载邮件模板时以编程方式处理的。如果相关文件不存在,则使用 NotesEmbeddedObject 类中的 LotusScript ExtractFile() 方法将它们放置到位。

这一切都可以在 Windows 上正常运行。

但是我不确定相同的方法是否适用于 Mac 上的 Notes 客户端。我有 3 个问题:

1) jvm\lib\ext 目录中可用的相同 JAR 文件主体是否意味着这些 JAR 有效地位于 Notes 客户端中运行的代理的类路径中?

2) 我可以在我的 Mac 上找到的唯一“jvm/lib/ext”目录实际上位于 Notes.app 文件中。这是在 Mac 上等同于 Windows 上的 jvm\lib\ext 目录吗?

3) 如果对 2 的回答是“是”,是否可以在 Mac 上以编程方式写入该目录?

我怀疑 1 和 2 的答案是“是”。我感觉从 LN 应用程序中将文件写入 Mac 上的目录可能无法正常工作。

有没有人尝试过类似的事情?

任何想法都将不胜感激。

干杯, 李

【问题讨论】:

    标签: java macos lotus-notes lotus-domino lotusscript


    【解决方案1】:

    jre\lib\ext 在 Mac 上的等效项是 /Library/Java/Extensions,但如果有某种方法可以设置 java.ext.dirs 系统属性以将其指向此应用程序特定的不同位置,而不是污染“全局命名空间”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多