我有一个在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上的目录可能不会起作用。
有没有人尝试过类似的东西?
任何想法都会受到赞赏。
干杯, 利
答案 0 :(得分:1)
Mac上的jre\lib\ext
相当于/Library/Java/Extensions
,但更好的方法是设置java.ext.dirs
系统属性以将其指向特定于此的其他位置应用程序,而不是污染“全局命名空间”。