当前位置: 首页 > 知识库问答 >
问题:

莲花笔记多米诺与java jdk 11

井镜
2023-03-14

我需要使用JAVA API从莲花笔记发送/提取电子邮件。我正在使用 JDK 11(没有其他选择)

但当我尝试创建会话时,出现了一个问题:

import lotus.domino.*;

public class TestDomino  {
 
    public static void main(String[] args) {
        try {
            Session s = NotesFactory.createSession();
        } catch (NotesException e) {
            e.printStackTrace();
        }

    }
}

我有以下错误:

Required type:
    Throwable
Provided:
    NotesException 

Error:(9, 9) java: cannot access org.omg.CORBA.UserException
  class file for org.omg.CORBA.UserException not found

Lotus Notes与JDK 11不兼容吗?

使它正常工作的快速方法是什么?

共有1个答案

拓拔高畅
2023-03-14

早上我也遇到了同样的问题。

首先,您必须确保您使用的是32位JDK。AdoptOpenJDK的人在这里提供了一些:https://adoptopenjdk.net/releases.html

要解决缺少 CORBA 类的问题,只需将此依赖项添加到您的 pom.xml:

 <dependency>
   <groupId>org.glassfish.corba</groupId>
   <artifactId>glassfish-corba-omgapi</artifactId>
   <version>4.2.1</version>
 </dependency>
 类似资料:
  • 我最近编写了一个Windows服务,它使用Exchange Web服务来监听一个特定的邮箱,然后当该邮箱收到新消息时,应用程序会向一组完全不同的用户发送一封电子邮件。我通过订阅服务做到了这一点,这样in就可以持续运行。 我想重新创建这个应用程序,除了将它与Lotus Domino/Notes集成。我做了一些研究,并且知道Lotus C API(可能)以及Lotus Domino Designer(

  • 我在更新视图过程中遇到一个问题(我可以在notes log.nsf中看到),因为lotus notes服务器在员工工作时间开始更新所有数据库的所有视图,我希望它在每天晚上20:00开始,此时所有用户都不使用notes,因为更新xxx.nsf视图“aaa”过程会降低很多服务器性能,并且数据库运行缓慢。我在domino administrator中找不到设置该过程开始时间的正确配置选项卡。 在服务器\

  • 我在一个项目中使用Lotus Notes 8.5.2和x页面。我们是否需要在每次更改自定义控件时构建项目?

  • 我正在使用LotusDomino的JavaAPI。Domino的当前版本是8.5。我通过DIIOP/CORBA连接到Domino。我想创建一个带有附件的文档(电子邮件)。电子邮件是一个多部分MIME文档。附加一个文件很容易,而且效果很好。但是,附件会显示一个通用文档图标(灰色空白页面)。我想为实际的内容类型设置一个合适的图标,例如,一个单词的图标。文件。这有可能吗?我试图修改setContentF

  • 莲花是 Rust 通用代码生成器 软件架构说明 软件使用Java写成,部署在Tomcat 9的webapps目录中。 本软件是从Go语言通用代码生成器:仙童尝鲜版十二改写而来。 代码生成物是rust 1.65环境。采用Axum 0.4.8 , tower web框架,sqlx数据库访问层和MariaDB, MySQL 8数据库。 目前代码生成器正处于冒烟测试版。 软件截屏 代码生成物截屏  

  • 我用的是Lotus Domino server 8.5.2。使用Java调度代理,我可以将几个Lotus Domino文档的附件提取到文件系统中(win 32)。这个想法是,提取后,我需要添加一些元数据到文件,并将文件上传到另一个系统。 有人知道,或者可以给我一些提示(最好使用Java),告诉我如何将一些元数据写入提取的文件?我需要添加一些关键字,更改作者等等。我理解Lotus Domino 8.