gpt4 book ai didi

eclipse - 为 Lotus Notes 8.5 插件开发正确配置 Eclipse

转载 作者:行者123 更新时间:2023-12-04 15:47:42 24 4
gpt4 key购买 nike

我在尝试为 Lotus Notes 8.5 插件开发配置 Eclipse 时陷入了僵局,我正在疯狂地寻找有关如何正确执行此操作的建议。

我在网上搜索并找到了几篇关于如何做到这一点的文章,但似乎没有一篇文章在我的机器上工作。 (我没有尝试在另一台机器上这样做。)

机器的配置如下:

  • Windows 7 Ultimate 64 位
  • 英特尔酷睿 i5 CPU
  • 6 GB 内存

  • 据我所知,以下是先决条件:
  • JDK 6 SE (SR 2)(32 位)
  • Lotus Notes 8.5.1 Designer(32 位)
  • Lotus Expeditor Toolkit 6.2.2(32 位) <-- 错了!!! 6.2.1!!
  • Eclipse Ganymede(32 位)

  • 这是我采取的安装和配置步骤。
  • 将 JDK 和 JRE 安装到 c:\java
  • 修改计算机的 PATH 环境变量以包含 C:\java\jdk6\jre\bin。
  • 将 Eclipse Ganymede 提取到 c:\eclipse。
  • 将 Notes 安装到 c:\lotus\notes
  • 将 Expeditor 安装到 c:\lotus\expeditor
  • 按照说明配置 Expeditor here .
  • here 所述,为 Notes 8.5 开发配置 Eclipse .

  • 当我尝试创建客户服务项目(插件)时出现问题。当我创建插件项目,并且 Eclipse 开始生成代码时,在事件日志中找到以下内容:
  • “无法满足从 com.ibm.pvc.tools.composite-feature.feature.group 6.1.2.200801281900 到 requiredCapability 的依赖:org.eclipse.equinox.p2.iu/org.eclipse.equinox.common/[3.2.0, 3.3.0)”
  • 在 org.eclipse.core.resources 中抛出 InvalidRegistryObjectException。 (发生多次。)
  • org.eclipse.core 资源中抛出了 ConcurrentModificationException。
  • 我最喜欢的是:不能在库“C:Lotus/Notes/”中嵌套“C:Lotus/Notes/framework/rcp/eclipse/plugins/com.ibm.esupport.client.product.SSC4TNF_4.0.0.20090925-1604/core” framework/rcp/eclipse/plugins/com.ibm.esupport.client.product.SSC4TNF_4.0.0.20090925-1604'(这发生在多个包中。)

  • 异常(exception)列表还在继续。如果他们被要求,我会提供我所能提供的一切。

    显然,我做错了什么。让这些技术一起发挥作用不可能这么困难(或违反直觉)。

    有人可以向我提供有关正确要求(先决条件等)以及如何设置它们的信息吗?这是一项关键任务,最初做这项工作的开发人员没有为他的环境配置留下任何规范。我完全在黑暗中。

    哈!!!!

    编辑

    正如所指出的,我使用的是 Expeditor 6.2.1,而不是 6.2.2。我通过查看 Expeditor 文件夹中的许可证并查看 site.xml 文件的内容来验证这一点:
    <site>
    <feature id="com.ibm.pvc.tools.composite-feature" patch="false" url="features/com.ibm.pvc.tools.composite-feature_6.2.1.20090918-0145.jar" version="6.2.1.20090918-0145">
    <category name="desktop" />
    </feature>
    <feature id="com.ibm.rcp.win32.devicetools.feature" patch="false" url="features/com.ibm.rcp.win32.devicetools.feature_6.2.1.20090918-0145.jar" version="6.2.1.20090918-0145">
    <category name="desktop" />
    </feature>
    <category-def label="desktop" name="desktop">
    <description>Lotus Expeditor Toolkit</description>
    </category-def>
    </site>

    最佳答案

    您说您使用的是 Lotus Expeditor Toolkit 6.2.2,但在第一条错误消息中我读到了“ 6.1.2 .200801281900”。这对我来说似乎很奇怪。我将第一条错误消息读为:“6.1.2 组功能需要 Equinox Common 3.2.0 或 3.3.0”。 Ganymede 的 Equinox 通用版本是 3.4.x

    此外,您可能会在 this link 中找到一些评论。有用...

    编辑

    我刚刚注意到错误消息说 [3.2.0,3.3.0) .我假设右括号应该是一个括号,但我想它可能使用范围表示法,在这种情况下,我猜它实际上意味着它特别需要 3.2.x。

    关于eclipse - 为 Lotus Notes 8.5 插件开发正确配置 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7435474/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com